Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Target Cart

БесплатноНе проверен

An MCP server for searching Target products and generating Shopping Cart Share links from a list of TCINs.

GitHubEmbed

Описание

An MCP server for searching Target products and generating Shopping Cart Share links from a list of TCINs.

README

An MCP server for searching Target products and generating Shopping Cart Share links from a list of TCINs.

Forked from @striderlabs/mcp-target (MIT). The upstream package exposes browser-session tools (login, add-to-cart, checkout, orders) that are unnecessary for agent-driven cart building and tend to confuse LLM agents into attempting them. This fork removes those tools, patches the browser automation layer for container stability, and adds a native create_share_a_cart_link tool backed by the Shopping Cart Share Firebase API.

Tools

Tool Description
search_products Search Target products by keyword, category, price range, or sort order
get_product Get detailed product info (price, description, availability) by URL or TCIN
check_store_availability Check in-store availability for a TCIN at a given zip code
create_share_a_cart_link Build a Shopping Cart Share link from a list of TCINs — returns a shoppingcartshare.com/shared/cart/XXXXX URL

Changes from upstream

  • Removed tools: status, login, logout, add_to_cart, view_cart, clear_cart, checkout, get_orders, track_order
  • Added tool: create_share_a_cart_link — POSTs to the Shopping Cart Share Firebase backend and returns a shareable cart URL
  • Browser patches: removed channel: "chrome" launch arg (crashes in containers without real Chrome), added dead-browser detection + automatic reset on crash, added memory-saving Chromium flags for low-memory containers, 45s idle close timer

Usage

Docker Compose

services:
  target-cart-mcp:
    image: target-cart-mcp:latest
    build: .
    container_name: target-cart-mcp
    volumes:
      - ./data/.striderlabs:/root/.striderlabs
    restart: unless-stopped
    shm_size: '256m'
    deploy:
      resources:
        limits:
          memory: 2G

The server exposes a Streamable HTTP MCP endpoint at http://localhost:8000/mcp.

MCP client config (openclaw / Claude Desktop)

{
  "mcp": {
    "servers": {
      "target": {
        "url": "http://target-cart-mcp:8000/mcp",
        "transport": "streamable-http"
      }
    }
  }
}

Using create_share_a_cart_link

The returned URL (shoppingcartshare.com/shared/cart/XXXXX) opens a cart preview page. Clicking Use Cart with the Shopping Cart Share browser extension installed will import the items into your Target cart.

{
  "tool": "create_share_a_cart_link",
  "arguments": {
    "items": [
      { "tcin": "12345678", "title": "Product Name", "quantity": 2, "image": "https://..." }
    ],
    "cart_title": "Weekly Groceries"
  }
}

Building

docker compose build
docker compose up -d

License

MIT — derived from @striderlabs/mcp-target (MIT).

from github.com/Mattheinrichs/target-cart-mcp

Установка Target Cart

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Mattheinrichs/target-cart-mcp

FAQ

Target Cart MCP бесплатный?

Да, Target Cart MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Target Cart?

Нет, Target Cart работает без API-ключей и переменных окружения.

Target Cart — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Target Cart в Claude Desktop, Claude Code или Cursor?

Открой Target Cart на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Target Cart with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development