Shopify Mcp Server Cci

Shopify Mcp Server Cci

🚀 Shopify MCP 服务器

这是一个用于将 Shopify 运营与 LLM 代理集成的 Model Context Protocol (MCP) 服务器。该服务器提供了一系列工具,可用于处理 Shopify 订单,涵盖履行订单、添加跟踪信息、存档以及检索订单等操作,极大地提升了 Shopify 订单管理的效率和便捷性。

✨ 主要特性

  • 可请求订单履行,确保订单流程顺利推进。
  • 支持添加订单跟踪信息,方便实时掌握订单物流状态。
  • 能够存档订单,有效管理订单数据。
  • 可获取特定订单的详细信息,满足精准查询需求。
  • 能列出所有活跃订单,便于整体把控订单情况。

📦 安装指南

安装前准备

  • 需要 Node.js 18 或更高版本。
  • 要有具有 API 访问权限的 Shopify 商店。

安装步骤

  1. 克隆仓库:
git clone https://github.com/yourusername/shopify-mcp-server.git
cd shopify-mcp-server
  1. 安装依赖项:
npm install
  1. 基于 .env.example 创建一个 .env 文件,并添加您的 Shopify API 凭证:
SHOPIFY_API_KEY=your_api_key
SHOPIFY_API_SECRET=your_api_secret
SHOPIFY_SCOPES=write_orders,read_orders
SHOPIFY_SHOP=your-shop.myshopify.com
SHOPIFY_ACCESS_TOKEN=your_access_token

🚀 快速开始

构建和运行

  1. 构建项目:
npm run build
  1. 启动服务器:
npm start
  1. 使用自动重新构建进行开发:
npm run dev

💻 使用示例

与 LLM 代理一起使用

此服务器实现 Model Context Protocol (MCP) 并公开以下工具:

  • get-order-details:获取特定订单的详细信息(接受带友好编号格式的订单号,如 "#1001")
  • get-active-orders:获取所有活跃订单的列表
  • request-fulfillment:请求履行订单,可选添加跟踪信息(接受友好订单号)
  • add-tracking:向已履行的订单添加跟踪信息
  • archive:存档一个订单(接受友好订单号)

使用友好的订单号

所有需要订单 ID 的工具现在都支持友好订单号:

  • #1001 - 带有井号前缀的订单号
  • 1001 - 不带井号前缀的订单号
  • 完整的 Shopify ID(例如 gid://shopify/Order/12345)- 仍然支持

系统会自动查找正确的 Shopify ID,当您提供友好格式的订单号时。

更新跟踪信息

要更新订单的跟踪信息,请按照以下步骤操作:

  1. 首先,使用 get-order-details 工具获取订单详细信息(例如,使用订单号 "#1001")
  2. 从响应中,在“履行”部分找到履行 ID
  3. 使用 add-tracking 工具并提供履行 ID 和跟踪信息:
{
"fulfillmentId": "gid://shopify/Fulfillment/123456789",
"trackingNumber": "1Z999AA10123456789",
"trackingCompany": "UPS",
"trackingUrl": "https://www.ups.com/track?tracknum=1Z999AA10123456789",
"notifyCustomer": true
}

🔧 技术细节

API 版本管理

此服务器使用 Shopify 的 LATEST_API_VERSION 常量(当前为 2025-01),以确保与最新 API 功能保持兼容性。这使应用程序能够对未来的变化进行防护,但偶尔可能需要调整架构,当 Shopify 对其 API 进行重大更改时。

PII 处理

为了支持所有 Shopify 商店,此服务器避免处理任何个人身份信息 (PII)。所有用户交互均通过匿名化或脱敏数据进行,并且没有任何用户凭据被存储或传递。

📄 许可证

[在此处插入许可证信息]

贡献者

  • [在此处列出贡献者]

链接

[在此处添加相关链接,如文档、示例等]

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-04 04:42

相似服务问题

相关AI产品