使用说明
项目简介
Shopify MCP Server 提供了一个连接大型语言模型(LLM)和 Shopify 平台的桥梁,允许 LLM 使用标准化的模型上下文协议(MCP)接口访问和操作 Shopify 店铺数据。
主要功能点
- 商品管理:检索和管理商品信息,包括搜索商品、按ID获取商品、创建商品等。
- 顾客管理:检索和管理顾客信息,包括搜索顾客、更新顾客信息、创建顾客等。
- 订单管理:检索和管理订单信息,包括查询订单、按ID获取订单、创建订单、更新订单和创建订单发货等。
- 商品系列管理:创建和管理商品系列。
- 库存管理:管理商品库存水平和库存地点。
安装步骤
- 确保已安装 Node.js 和 npm。
- 克隆仓库或下载代码。
- 在终端中导航到仓库目录。
- 安装依赖:'npm install'
- 创建一个 '.env' 文件在仓库根目录,并添加您的 Shopify 访问令牌和域名:
(或者,您可以通过命令行参数提供这些信息。)SHOPIFY_ACCESS_TOKEN=your_access_token MYSHOPIFY_DOMAIN=your-store.myshopify.com - 在您的 Shopify 后台创建一个私有应用,并获取 Admin API 访问令牌,确保已授予必要的 API 访问权限(例如 'read_products', 'write_products', 'read_customers', 'write_customers', 'read_orders', 'write_orders', 'read_collections', 'write_collections')。
服务器配置
以下 JSON 配置信息用于配置 MCP 客户端(例如 Claude Desktop)以连接到 Shopify MCP Server。您需要将 '<YOUR_ACCESS_TOKEN>' 和 '<YOUR_SHOP>.myshopify.com' 替换为您的 Shopify API 访问令牌和店铺域名。
{ "mcpServers": { "shopify": { "command": "npx", "args": [ "shopify-mcp", "--accessToken", "<YOUR_ACCESS_TOKEN>", // 替换为您的 Shopify 访问令牌 "--domain", "<YOUR_SHOP>.myshopify.com" // 替换为您的 Shopify 域名 ] } } }
基本使用方法
- 启动服务器:在终端中运行 'npx shopify-mcp'。
- 使用 MCP 客户端(例如 Claude Desktop)加载上述服务器配置。
- 通过 MCP 客户端调用可用的工具(例如 'get-products', 'create-order', 'update-customer')与您的 Shopify 店铺进行交互。
信息
分类
商业系统