Token导航 LogoToken导航TokenDH.com
Shopify Admin MCP logo
数据服务未说明官方级别未说明来源级核验

Shopify Admin MCP

MCP Server

一个提供Shopify Admin GraphQL API只读访问的MCP服务器,支持产品、订单、客户等多种数据查询工具。

工具数

47

提示词数

0

GitHub Stars

0

资源数

0
数据分析TypeScriptClaude只读访问Claude

安装说明

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

作者 / 组织

MAYUNO-International-LLC

提供方

MAYUNO-International-LLC

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

Shopify管理员MCP服务器

一个MCP(模型上下文协议)服务器,提供对Shopify管理GraphQL API的只读访问。

特性

  • 只读访问 到Shopify管理员数据
  • 35个核心工具 用于产品、订单、客户、营销、折扣、收藏、库存和店铺信息
  • 12个ShopifyQL分析工具 (可选,需要2级访问权限)用于销售、转化、活动等

快速开始

1.创建Shopify自定义应用程序

  1. 在您的Shopify管理员中,转到 设置→ 应用程序和销售渠道→ 开发应用程序
  2. 点击 允许自定义应用程序开发 (如果尚未启用)
  3. 点击 创建应用程序 并为其命名(例如,“Claude MCP”)
  4. 点击 配置管理员API作用域 并启用:

- read_products - read_orders - read_customers - read_marketing_events - read_discounts - read_inventory - read_locations - read_locales - read_analytics - read_reports

  1. 点击 保存,然后单击 安装应用程序
  2. API证书 选项卡,复制 API密钥API密钥

ShopifyQL和分析要求

基于ShopifyQL的分析工具(run_shopifyql, get_sales_over_time, get_top_customers等)需要超出API范围的额外访问:

  1. read_reports 范围 -已包含在上述范围内
  2. 2级受保护的客户数据访问 -所有ShopifyQL查询都需要,即使是那些不访问客户数据的查询

要启用2级访问:

  1. Shopify合作伙伴仪表板
  2. 引导到 Apps → 您的应用程序→ API访问
  3. 在...之下 受保护的客户数据,请求2级访问权限
  4. 完成所需的安全认证
  5. 等待Shopify批准(可能需要几天时间)

默认情况下,ShopifyQL工具处于禁用状态 以防止没有2级访问权限的用户出错。批准后,通过添加环境变量启用它们:

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": ["-y", "shopify-admin-mcp"],
      "env": {
        "SHOPIFY_CREDENTIALS_PATH": "/path/to/credentials.json",
        "SHOPIFY_SHOPIFYQL_ENABLED": "true"
      }
    }
  }
}
注: 非ShopifyQL工具(产品、订单、客户等)在没有2级访问权限的情况下工作。

2.创建凭据文件

使用您的Shopify凭据创建JSON文件(例如。, ~/.shopify-credentials.json):

{
  "shop": "your-store.myshopify.com",
  "clientId": "your-api-key",
  "clientSecret": "your-api-secret-key"
}

3.配置您的MCP客户端

克劳德代码

添加到 ~/.claude/settings.json:

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": ["-y", "shopify-admin-mcp"],
      "env": {
        "SHOPIFY_CREDENTIALS_PATH": "/path/to/your/shopify-credentials.json"
      }
    }
  }
}

克劳德桌面版

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": ["-y", "shopify-admin-mcp"],
      "env": {
        "SHOPIFY_CREDENTIALS_PATH": "/path/to/your/shopify-credentials.json"
      }
    }
  }
}

4.重新启动和测试

重新启动克劳德代码/桌面,然后尝试询问:

  • “获取我的店铺信息”
  • “显示过去7天的销售额”
  • “列出我的十大产品”

可用工具

产品工具

工具说明
get_products列出具有过滤/分页功能的产品
get_product按ID获取单个产品
get_product_variants列出产品变体
get_product_tags获取所有产品标签
get_product_types获取所有产品类型
get_product_vendors获取所有产品供应商
get_products_count清点产品

订购工具

工具说明
get_orders列出带有过滤/分页功能的订单
get_order按ID获取单笔订单
get_orders_count清点订单
get_abandoned_checkouts列出放弃的结账
get_abandoned_checkouts_count统计放弃的结账

客户和细分工具

工具说明
get_customers列出具有筛选功能的客户
get_customer通过ID获取单个客户
get_customers_count统计客户数量
get_segments列出客户细分
get_segment按ID获取单个分段
get_segment_members在细分市场中吸引客户

营销工具

工具说明
get_marketing_activities列出营销活动
get_marketing_activity获得单一营销活动
get_marketing_events列出营销活动
get_marketing_event获取单一营销活动

折扣工具

工具说明
get_discounts列出所有折扣
get_discount按ID获得单次折扣
get_code_discounts列出基于代码的折扣
get_automatic_discounts列出自动折扣

收藏工具

工具说明
get_collections列出收藏
get_collection按ID获取单个集合
get_collections_count清点藏品

库存和位置工具

工具说明
get_inventory_items列出库存项目
get_inventory_item获取单个库存项目
get_locations列出地点
get_location获取单一位置

车间工具

工具说明
get_shop获取店铺信息
get_shop_locales获取店铺所在地
run_shopifyql运行自定义ShopifyQL查询

分析工具

工具说明
get_sales_over_time按天/周/月划分的销售趋势
get_sales_by_product畅销产品
get_sales_by_region按国家分列的销售额
get_sales_by_traffic_source按推荐人/来源列出的销售额
get_sessions_over_time流量/会话趋势
get_conversion_rate会话到订单的转换率
get_average_order_valueAOV随时间的变化趋势
get_top_customers消费最高的客户
get_conversions_by_channel按渠道划分的转换率
get_campaign_performance活动绩效指标
get_campaign_performance_over_time随时间推移的活动趋势

示例用法

了解销售趋势

"Show me daily sales for the last 30 days"

分析顶级产品

"What are my top 10 best-selling products this month?"

检查活动绩效

"How are my marketing campaigns performing?"

运行自定义分析

"Run this ShopifyQL query: FROM sales SHOW total_sales, orders GROUP BY product_title SINCE -7d ORDER BY total_sales DESC LIMIT 5"

发展

本地设置

git clone https://github.com/MAYUNO-International-LLC/shopify-admin-mcp.git
cd shopify-admin-mcp
npm install
npm run build

本地MCP配置

对于本地开发,请指向构建的文件:

{
  "mcpServers": {
    "shopify-admin": {
      "command": "node",
      "args": ["/path/to/shopify-admin-mcp/dist/index.js"],
      "env": {
        "SHOPIFY_CREDENTIALS_PATH": "/path/to/credentials.json"
      }
    }
  }
}

许可证

麻省理工学院

目录标签

目录标签

数据分析TypeScriptClaude只读访问电商数据管理本地部署GraphQLAPIShopify集成

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

47

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP