Token导航 LogoToken导航TokenDH.com
Shopify Agentic MCP Gateway logo
AI代理未说明官方级别未说明来源级核验

Shopify Agentic MCP Gateway

MCP Server

Shopify Agentic MCP Gateway是一个为Shopify平台上的自主AI代理设计的商业网关,支持浏览、谈判、购物车管理、支付和订单跟踪全流程自动化。

工具数

5

提示词数

0

GitHub Stars

2

资源数

0
AI代理电子商务TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kuro-tomo

提供方

kuro-tomo

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Shopify代理MCP网关

Shopify上第一个用于自主AI代理的三协议商务网关。

让AI代理完全自主地浏览、协商、购物车、支付和跟踪订单。

![UCP 2026-01](https://ucp.dev) ![AP2 Mandates](https://agentpayments.dev) ![MCP 1.12+](https://modelcontextprotocol.io) ![TypeScript](https://typescriptlang.org) ![License: MIT](LICENSE)

______________________________________________________________________

为什么存在

AI代理正在学习购物。但今天,代理商没有标准的方法来发现商家的能力、协商条款、构建购物车、授权付款和完成购买——所有这些都不需要人工点击按钮。

Shopify代理MCP网关 通过在单个可部署的网关中实现三种新兴协议来解决这个问题:

协议角色它的作用
UCP (通用商务协议)发现+功能代理在以下位置发现您的商店 /.well-known/ucp,协商能力,并通过标准购物服务API进行交互
AP2 (代理支付协议)授权+安全三授权签名链(意向、购物车、支付)确保代理只能使用用户授权的金额
主控程序 (模型上下文协议)代理接口Claude、GPT和其他LLM代理通过stdio或HTTP传输直接调用的五个工具注册

______________________________________________________________________

特性

  • 5个MCP工具 -- scout_inventory, manage_cart, negotiate_terms, execute_checkout, track_order
  • UCP配置文件发现 -- /.well-known/ucp 具有能力协商和传输通告的端点
  • AP2授权链 --加密ES256签名链(意向->购物车->付款),具有完整验证
  • 护栏 --AI幻觉卫士验证价格、库存、授权金额和结账状态转换
  • 收费 --自动计算平台费用(可配置费率)并跟踪分类账
  • 结账状态机 --三态机(incomplete -> requires_escalation -> ready_for_complete)具有自动检测功能
  • 双运行时 --作为Claude Desktop的stdio MCP服务器在本地运行,或通过API网关部署到AWS Lambda
  • DynamoDB就绪 --带有带注释的DynamoDB迁移路径的内存存储,用于授权、会话和分类账

______________________________________________________________________

快速开始

先决条件

  • Node.js>=22.0.0
  • 可访问Storefront API的Shopify商店
  • (可选)用于Lambda部署的AWS帐户

1.安装

git clone https://github.com/kuro-tomo/shopify-agentic-mcp.git
cd shopify-agentic-mcp
npm install

2.配置

cp .env.example .env

编辑 .env 使用您的Shopify凭据:

SHOPIFY_STORE_DOMAIN=your-store.myshopify.com
SHOPIFY_STOREFRONT_TOKEN=your_storefront_token
SHOPIFY_ACCESS_TOKEN=your_access_token
SHOPIFY_API_KEY=your_api_key
SHOPIFY_API_SECRET=your_api_secret

3.构建和运行

npm run build
npm start

MCP服务器以stdio模式启动,为Claude Desktop或任何MCP客户端做好准备。

4.连接到克劳德桌面

将此添加到您的Claude Desktop配置中(claude_desktop_config.json):

{
  "mcpServers": {
    "shopify-agentic": {
      "command": "node",
      "args": ["/absolute/path/to/shopify-agentic-mcp/dist/index.js"],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
        "SHOPIFY_STOREFRONT_TOKEN": "your_token"
      }
    }
  }
}

现在问克劳德: *“搜索价格低于50美元的无线耳机,并将最好的耳机添加到我的购物车中。”*

______________________________________________________________________

建筑

                          +------------------+
                          |   AI Agent       |
                          | (Claude / GPT)   |
                          +--------+---------+
                                   |
                          MCP (stdio / HTTP)
                                   |
                          +--------v---------+
                          |  MCP Server      |
                          |  5 Tool Handlers |
                          +--------+---------+
                                   |
              +--------------------+--------------------+
              |                    |                     |
     +--------v-------+  +--------v--------+  +---------v--------+
     | UCP Layer       |  | AP2 Layer       |  | Middleware        |
     | - Profile       |  | - Signer        |  | - Guardrail      |
     | - Negotiate     |  | - Verifier      |  | - Fee Collector  |
     | - Checkout SM   |  | - Mandate Store |  | - Rate Limiter   |
     | - Discovery     |  |                 |  | - Auth           |
     +--------+--------+  +-----------------+  +------------------+
              |
     +--------v--------+
     | Shopify APIs     |
     | - Storefront GQL |
     | - Admin REST     |
     +------------------+

______________________________________________________________________

工具参考

工具说明关键参数
scout_inventory在Shopify目录中搜索产品query (字符串), category?, price_min?, price_max?, limit?
manage_cart创建、修改或检索购物车action (创建/添加/删除/获取), cart_id?, variant_id?, quantity?
negotiate_terms在代理商和商家之间协商能力、折扣和运输cart_id (字符串), agent_profile_url (字符串), discount_code?
execute_checkout通过AP2授权链验证完成购买checkout_id, intent_mandate, cart_mandate, payment_mandate
track_order检索订单状态和履行跟踪order_id (字符串)

所有价格都在 小型单位 (美分)。一个29.99美元的产品 price: 2999.

______________________________________________________________________

环境变量

变量必填描述
SHOPIFY_STORE_DOMAIN您的Shopify商店域名(例如。, store.myshopify.com)
SHOPIFY_STOREFRONT_TOKEN店面API访问令牌
SHOPIFY_ACCESS_TOKEN管理员API访问令牌
SHOPIFY_API_KEYShopify应用程序API密钥
SHOPIFY_API_SECRETShopify应用程序API秘密
AP2_SIGNING_PRIVATE_KEYJWK格式的ES256私钥用于授权签名
AP2_VERIFICATION_PUBLIC_KEY没有JWK格式的ES256公钥(默认从私钥派生)
GATEWAY_BASE_URL公共网关URL(默认值: http://localhost:3000)
FEE_RATE平台费率为十进制(默认值: 0.005 = 0.5%)
FEE_WALLET_ADDRESS收费钱包地址
LOG_LEVEL日志记录级别(默认值: info)

______________________________________________________________________

部署

AWS Lambda(无服务器)

npm run build
npm run deploy

这将通过无服务器框架进行部署,其中包括:

  • 运行时:ARM64上的Node.js 22.x(Graviton2)
  • 路线: /.well-known/ucp (GET), /ucp/v1/* (任何), /mcp (POST), /a2a (职位)
  • DynamoDB:自动配置三个表(授权、分类账、会话),并使用PAY_PER_REQUEST计费

docs/deployment.md 查看完整部署指南。

______________________________________________________________________

文档

文档描述
建筑系统架构、组件职责、数据流
UCP集成配置文件发现、能力协商、签出状态机
AP2任务授权类型、签名链、验证流程
部署指导AWS Lambda设置、CloudFront、监控
开发工具包定价、支持、包含内容

______________________________________________________________________

例子

______________________________________________________________________

许可证

MIT许可证。看 许可证 了解详情。

______________________________________________________________________

为代理商业时代而建。

目录标签

目录标签

AI代理电子商务TypeScriptClaude本地部署自动化支付Shopify集成协议网关

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP