使用说明

项目简介

Shopify MCP Server 提供了一个连接大型语言模型(LLM)和 Shopify 平台的桥梁,允许 LLM 使用标准化的模型上下文协议(MCP)接口访问和操作 Shopify 店铺数据。

主要功能点

  • 商品管理:检索和管理商品信息,包括搜索商品、按ID获取商品、创建商品等。
  • 顾客管理:检索和管理顾客信息,包括搜索顾客、更新顾客信息、创建顾客等。
  • 订单管理:检索和管理订单信息,包括查询订单、按ID获取订单、创建订单、更新订单和创建订单发货等。
  • 商品系列管理:创建和管理商品系列。
  • 库存管理:管理商品库存水平和库存地点。

安装步骤

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库或下载代码。
  3. 在终端中导航到仓库目录。
  4. 安装依赖:'npm install'
  5. 创建一个 '.env' 文件在仓库根目录,并添加您的 Shopify 访问令牌和域名:
    SHOPIFY_ACCESS_TOKEN=your_access_token
    MYSHOPIFY_DOMAIN=your-store.myshopify.com
    (或者,您可以通过命令行参数提供这些信息。)
  6. 在您的 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 域名
      ]
    }
  }
}

基本使用方法

  1. 启动服务器:在终端中运行 'npx shopify-mcp'。
  2. 使用 MCP 客户端(例如 Claude Desktop)加载上述服务器配置。
  3. 通过 MCP 客户端调用可用的工具(例如 'get-products', 'create-order', 'update-customer')与您的 Shopify 店铺进行交互。

信息

分类

商业系统