Skip to main content

Shopify 社区 MCP 服务器

虽然官方 Shopify Dev MCP 服务器提供文档和 API 架构访问,但社区 MCP 服务器通过 Admin API 直接连接到你的 Shopify 商店。这意味着它们可以通过自然语言创建产品、处理订单、管理库存和自动化商店运营。

安全须知

社区 MCP 服务器需要具有适当权限范围的 Shopify Admin API 访问令牌。请始终:

  • 使用满足你用例的最小权限范围
  • 切勿将访问令牌提交到版本控制
  • 使用环境变量存储令牌
  • 在授予商店访问权限之前审查服务器的源代码
  • 在连接到生产环境之前在开发商店上测试

快速对比

服务器语言认证Admin APIStorefront最适合
shopify-mcp (GeLi2001)TypeScript令牌全面商店管理
@ajackus/shopify-mcp-serverTypeScript令牌产品和订单操作
shopify-mcp (a]exliu)Python令牌Python 优先工作流
Composio Shopify MCPTypeScriptOAuth多工具编排
CData Shopify MCPTypeScript令牌类 SQL 数据访问
Adzviser MCPTypeScriptOAuth分析和报告
MCP App (Shopify Store)TypeScriptApp免代码 MCP 设置
Turbocommerce MCPTypeScript令牌Storefront + Admin
Minion MCPTypeScript令牌客服自动化
Ecomtent MCPTypeScriptAPI Key产品内容生成
Shopify GraphQL MCPTypeScript令牌原始 GraphQL 执行
Yodata MCPTypeScript令牌数据转换
mcpshopify (Vexthecoder)TypeScript令牌轻量级商店操作
Brightpearl Shopify MCPTypeScript令牌ERP 集成
ShopifyPy MCPPython令牌分析管道

第一梯队:最受欢迎且维护良好

1. shopify-mcp(GeLi2001)

最广泛采用的社区 Shopify MCP 服务器,具有最完整的功能集。

详情
GitHubgithub.com/GeLi2001/shopify-mcp
作者GeLi2001
语言TypeScript
星标700+
最后更新2026 年 3 月
许可证MIT

安装:

# Claude Code
claude mcp add shopify-store -e SHOPIFY_ACCESS_TOKEN=your-token -e MYSHOPIFY_DOMAIN=your-store.myshopify.com -- npx -y shopify-mcp@latest

# Or via npm
npm install -g shopify-mcp

配置(Claude Desktop / Cursor):

{
"mcpServers": {
"shopify-store": {
"command": "npx",
"args": ["-y", "shopify-mcp@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"MYSHOPIFY_DOMAIN": "your-store.myshopify.com"
}
}
}
}

功能:

  • 产品:CRUD 操作、变体管理、媒体上传、metafields
  • 订单:列表、搜索、履行、取消、退款
  • 客户:CRUD、搜索、分群、标签管理
  • 库存:多地点跟踪、调整、转移
  • 产品系列:智能和自定义产品系列、产品排序
  • 折扣:价格规则、自动折扣和优惠码折扣
  • 商店:商店信息、政策、配送区域

优点:

  • 最全面的工具覆盖(约 40 个以上工具)
  • 活跃的社区,定期更新
  • 优秀的错误处理和输入验证
  • 文档详尽,附有示例

缺点:

  • 需要自定义应用访问令牌(非 OAuth)
  • 不支持 Storefront API
  • 没有 Webhook 管理工具

2. @ajackus/shopify-mcp-server

一个结构良好的服务器,专注于核心商务操作,具有清晰的 TypeScript 架构。

详情
GitHubgithub.com/ajackus/shopify-mcp-server
作者Ajackus
语言TypeScript
星标250+
最后更新2026 年 2 月
许可证MIT

安装:

claude mcp add shopify-ajackus -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- npx -y @ajackus/shopify-mcp-server@latest

配置:

{
"mcpServers": {
"shopify-ajackus": {
"command": "npx",
"args": ["-y", "@ajackus/shopify-mcp-server@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"SHOP_DOMAIN": "your-store.myshopify.com"
}
}
}
}

功能:

  • 产品管理,支持变体
  • 订单处理和履行
  • 客户管理
  • 库存跟踪
  • 基本分析查询

优点:

  • 代码库清晰、模块化,易于扩展
  • 所有操作都有良好的 TypeScript 类型
  • 一致的错误处理模式

缺点:

  • 工具比 shopify-mcp(GeLi2001)少
  • 社区不够活跃
  • 没有产品系列或折扣管理

3. Composio Shopify MCP

Composio 平台的一部分,为包括 Shopify 在内的多项服务提供统一的工具路由器。

详情
网站composio.dev
GitHubgithub.com/ComposioHQ/composio
作者Composio 团队
语言TypeScript / Python
星标15,000+(完整平台)
认证OAuth 2.0

安装:

# Install Composio CLI
pip install composio-core

# Add Shopify integration
composio add shopify

# Use with Claude Code
claude mcp add composio-shopify -- composio serve --app shopify

功能:

  • 通过 Composio 工具路由器完整访问 Admin API
  • Storefront API 支持
  • 基于 OAuth 的认证(无需原始令牌)
  • 与 200 多个其他集成(Slack、GitHub、Google Sheets 等)组合
  • 操作过滤,仅暴露需要的工具

优点:

  • OAuth 流程消除了令牌管理
  • 在一个 MCP 连接中组合 Shopify 与其他服务
  • 企业级安全和审计日志
  • 优秀的文档

缺点:

  • 需要 Composio 账户(有免费套餐)
  • 额外的抽象层增加了延迟
  • Shopify 特定工具可能落后于专用服务器

第二梯队:专业化和知名的

4. shopify-mcp (Python)(a]exliu)

Python 原生实现,非常适合数据科学和分析工作流。

详情
GitHubgithub.com/alexliu/shopify-mcp-python
作者a]exliu
语言Python
星标120+
许可证MIT

安装:

pip install shopify-mcp

# Claude Code
claude mcp add shopify-py -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- python -m shopify_mcp

功能:

  • 产品、订单、客户的核心 CRUD 操作
  • Pandas DataFrame 集成,用于分析
  • 批量操作支持
  • CSV/JSON 导出工具

优点:

  • 原生 Python —— 非常适合数据管道
  • 内置 DataFrame 支持
  • 异步操作处理

缺点:

  • 功能比 TypeScript 替代方案少
  • 需要 Python 3.10+
  • 社区较小

5. CData Shopify MCP 服务器

面向企业的 MCP 服务器,通过 CData 的连接平台提供类 SQL 的 Shopify 数据访问。

详情
网站cdata.com/mcp
作者CData Software
语言TypeScript
星标不适用(商业产品)
认证CData 许可证 + Shopify 令牌

安装:

# Requires CData MCP connector
npm install @cdata/shopify-mcp-server

claude mcp add cdata-shopify -e CDATA_LICENSE=xxx -e SHOPIFY_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @cdata/shopify-mcp-server

功能:

  • 所有 Shopify 资源的类 SQL 查询接口
  • 跨实体的 JOIN 操作(订单 + 客户 + 产品)
  • 聚合和报告查询
  • 缓存数据访问以提升性能
  • 支持 100 多个 Shopify 实体

优点:

  • SQL 语法熟悉且强大
  • 原始 API 无法实现的 JOIN 和聚合操作
  • 企业级支持和 SLA
  • 自动处理分页

缺点:

  • 需要 CData 许可证(付费)
  • 额外的抽象层
  • 可能无法立即支持最新 API 功能

6. Adzviser MCP 服务器

以分析为核心的 MCP 服务器,将 Shopify 数据与营销平台连接。

详情
网站adzviser.com
作者Adzviser 团队
语言TypeScript
星标80+
认证OAuth 2.0

安装:

{
"mcpServers": {
"adzviser": {
"command": "npx",
"args": ["-y", "@adzviser/mcp-server@latest"],
"env": {
"ADZVISER_API_KEY": "your-api-key"
}
}
}
}

功能:

  • Shopify 销售和订单分析
  • 跨平台归因(Google Ads、Meta、TikTok)
  • 收入和转化报告
  • 客户生命周期价值分析
  • 营销 ROI 仪表盘

优点:

  • 专为分析和报告而构建
  • 跨平台数据关联
  • 预构建的报告模板
  • 自然语言查询接口

缺点:

  • 需要 Adzviser 订阅
  • 只读(无商店管理功能)
  • 仅限于分析用例

7. Shopify 应用商店中的 MCP App

一个 Shopify 应用,直接安装 MCP 服务器,消除手动令牌管理。

详情
应用商店apps.shopify.com/mcp
作者多个
平台Shopify App
认证应用 OAuth(自动)

安装:

  1. 从 Shopify 应用商店安装 MCP App
  2. 在 Shopify 后台配置权限
  3. 从应用设置中复制 MCP 连接 URL
  4. 添加到你的 AI 客户端:
{
"mcpServers": {
"shopify-app-mcp": {
"url": "https://your-mcp-endpoint.shopify.app/mcp",
"transport": "streamable-http"
}
}
}

功能:

  • 通过应用权限范围进行商店管理
  • 自动 OAuth —— 无需手动创建令牌
  • 托管基础设施 —— 无需本地服务器
  • 通过 Shopify 后台控制权限

优点:

  • 最简单的设置 —— 无需令牌或环境变量
  • 托管基础设施
  • 通过 Shopify 后台 UI 管理权限
  • 自动更新

缺点:

  • 对服务器行为的控制较少
  • 依赖第三方应用的正常运行时间
  • 免费套餐可能有使用限制
  • HTTP 传输可能比本地 stdio 慢

第三梯队:新兴和小众

8. Turbocommerce MCP

结合 Admin API 和 Storefront API 访问,用于全栈 Shopify 操作。

详情
GitHubgithub.com/turbocommerce/shopify-mcp
星标60+
语言TypeScript
claude mcp add turbo-shopify -e SHOPIFY_ACCESS_TOKEN=xxx -e STOREFRONT_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx turbocommerce-shopify-mcp

最适合: 需要同时使用 Admin 和 Storefront 操作的 Headless 商务工作流。


9. Minion MCP

专注于客服自动化——读取订单、处理退货和生成客服回复。

详情
GitHubgithub.com/minion-ai/shopify-cs-mcp
星标45+
语言TypeScript
claude mcp add minion-cs -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @minion-ai/shopify-cs-mcp

最适合: 构建能够查询订单、处理退货和回答产品问题的 AI 客服代理。


10. Ecomtent MCP

AI 产品内容生成服务器——利用你商店的产品数据创建产品描述、SEO 内容和营销文案。

详情
网站ecomtent.ai
星标35+
语言TypeScript
claude mcp add ecomtent -e ECOMTENT_API_KEY=xxx -- npx @ecomtent/mcp-server

最适合: 大规模生成和优化产品内容。


11. Shopify GraphQL MCP

一个极简服务器,暴露针对 Shopify Admin 和 Storefront API 的原始 GraphQL 执行。没有主观的工具抽象——只是查询执行。

详情
GitHubgithub.com/shopify-graphql-mcp/server
星标90+
语言TypeScript
claude mcp add shopify-gql -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx shopify-graphql-mcp

最适合: 希望完全控制 GraphQL 查询和变更而不需要抽象层的开发者。


12. Yodata Shopify MCP

数据转换和同步服务器,专注于将 Shopify 数据迁移到其他平台。

详情
GitHubgithub.com/yodata/shopify-mcp
星标30+

最适合: ETL 管道和数据仓库集成。


13. mcpshopify(Vexthecoder)

轻量级、零依赖的 MCP 服务器,用于基本商店操作。

详情
GitHubgithub.com/Vexthecoder/mcpshopify
星标55+
claude mcp add mcpshopify -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx mcpshopify

最适合: 以最少的设置和无传递依赖进行简单商店操作。


14. Brightpearl Shopify MCP

将 Shopify 与 Brightpearl ERP 桥接,用于库存、订单和仓库管理。

详情
GitHubgithub.com/brightpearl/shopify-mcp
星标25+

最适合: 使用 Brightpearl 进行后台运营的商家。


15. ShopifyPy MCP

基于 Python 的分析服务器,内置可视化和报告生成功能。

详情
GitHubgithub.com/shopifypy/mcp-analytics
星标40+
pip install shopifypy-mcp
claude mcp add shopifypy -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- python -m shopifypy_mcp

最适合: Python 环境中的分析仪表盘和自动化报告。


选择合适的服务器

                    What do you need?

┌──────────┼──────────┐
▼ ▼ ▼
Store Mgmt Analytics Content
│ │ │
┌─────┴─────┐ │ Ecomtent
▼ ▼ ▼
Full CRUD Basic Adzviser
│ Ops ShopifyPy
│ │
┌────┴────┐ │
▼ ▼ ▼
shopify-mcp @ajackus mcpshopify
(GeLi2001)
推荐

对于大多数开发者,建议从 shopify-mcp(GeLi2001) 用于商店管理,同时使用官方 Shopify Dev MCP 用于文档。这个组合覆盖了 90% 的使用场景。随着需求增长再添加专业化服务器。


各服务器所需的 API 权限范围

大多数社区服务器需要这些 Admin API 访问权限范围。在 Shopify 后台的 设置 > 应用和销售渠道 > 开发应用 中创建自定义应用:

权限范围用途
read_productswrite_products产品管理
read_orderswrite_orders订单处理
read_customerswrite_customers客户管理
read_inventorywrite_inventory库存跟踪
read_fulfillmentswrite_fulfillments订单履行
read_discountswrite_discounts折扣/促销管理
read_contentwrite_contentMetafields 和内容
read_themeswrite_themes主题访问
read_reports分析和报告
最小权限原则

只授予你的工作流实际需要的权限范围。仅用于库存跟踪的服务器不应该有 write_orders 访问权限。请查阅每个服务器的文档以了解其最低所需权限范围。


贡献服务器

正在构建自己的 Shopify MCP 服务器?我们很乐意将其加入此目录。要求:

  1. 开源,使用宽松许可证(MIT、Apache 2.0)
  2. 带有清晰设置说明的 README
  3. 至少 5 个可用工具,并记录参数
  4. 针对常见 Shopify API 错误(速率限制、认证失败)的错误处理
  5. 记录的安全实践(令牌如何处理、记录了哪些数据)

向此仓库提交 Pull Request 或创建一个 Issue 并附上你的服务器详情。