Skip to main content

Shopify 社群 MCP 伺服器

官方 Shopify Dev MCP 伺服器提供文件和 API schema 存取,而社群 MCP 伺服器則透過 Admin API 直接連接到您的 Shopify 商店。這意味著它們可以建立產品、處理訂單、管理庫存,並透過自然語言自動化商店營運。

安全注意事項

社群 MCP 伺服器需要具有適當範圍的 Shopify Admin API 存取權杖。請務必:

  • 為您的使用情境使用最小必要的範圍
  • 切勿將存取權杖提交到版本控制
  • 使用環境變數儲存權杖
  • 在授予商店存取權限前,先審查伺服器的原始碼
  • 在連接到正式環境之前,先在開發商店上測試

快速比較

伺服器語言認證Admin APIStorefront最適用於
shopify-mcp (GeLi2001)TypeScriptToken完整商店管理
@ajackus/shopify-mcp-serverTypeScriptToken產品與訂單操作
shopify-mcp (a]exliu)PythonTokenPython 優先的工作流程
Composio Shopify MCPTypeScriptOAuth多工具協調
CData Shopify MCPTypeScriptToken類 SQL 資料存取
Adzviser MCPTypeScriptOAuth分析和報表
MCP App (Shopify Store)TypeScriptApp免程式碼 MCP 設定
Turbocommerce MCPTypeScriptTokenStorefront + Admin
Minion MCPTypeScriptToken客服自動化
Ecomtent MCPTypeScriptAPI Key產品內容生成
Shopify GraphQL MCPTypeScriptToken原生 GraphQL 執行
Yodata MCPTypeScriptToken資料轉換
mcpshopify (Vexthecoder)TypeScriptToken輕量級商店操作
Brightpearl Shopify MCPTypeScriptTokenERP 整合
ShopifyPy MCPPythonToken分析管線

第一層級:最受歡迎且維護良好

1. shopify-mcp by GeLi2001

最被廣泛採用的社群 Shopify MCP 伺服器,擁有最完整的功能集。

項目
GitHubgithub.com/GeLi2001/shopify-mcp
作者GeLi2001
語言TypeScript
Stars700+
最後更新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 操作、變體管理、媒體上傳、metafield
  • 訂單:列表、搜尋、出貨、取消、退款
  • 顧客:CRUD、搜尋、區段、標籤管理
  • 庫存:多地點追蹤、調整、轉移
  • 商品系列:智慧型和自訂商品系列、產品排序
  • 折扣:價格規則、自動和代碼折扣
  • 商店:商店資訊、政策、運送區域

優點:

  • 最完整的工具覆蓋率(約 40+ 個工具)
  • 活躍的社群並定期更新
  • 出色的錯誤處理和輸入驗證
  • 文件完善並附有範例

缺點:

  • 需要自訂應用程式存取權杖(非 OAuth)
  • 不支援 Storefront API
  • 無 webhook 管理工具

2. @ajackus/shopify-mcp-server

結構良好的伺服器,專注於核心商務操作,具有整潔的 TypeScript 架構。

項目
GitHubgithub.com/ajackus/shopify-mcp-server
作者Ajackus
語言TypeScript
Stars250+
最後更新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 Team
語言TypeScript / Python
Stars15,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) by a]exliu

Python 原生實作,適合資料科學和分析工作流程。

項目
GitHubgithub.com/alexliu/shopify-mcp-python
作者a]exliu
語言Python
Stars120+
授權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
StarsN/A(商業產品)
認證CData 授權 + Shopify token

安裝:

# 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 Team
語言TypeScript
Stars80+
認證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 App Store 上的 MCP App

一個直接安裝 MCP 伺服器的 Shopify 應用程式,消除了手動權杖管理。

項目
App Storeapps.shopify.com/mcp
作者多位
平台Shopify App
認證App OAuth(自動)

安裝:

  1. 從 Shopify App Store 安裝 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
Stars60+
語言TypeScript
claude mcp add turbo-shopify -e SHOPIFY_ACCESS_TOKEN=xxx -e STOREFRONT_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx turbocommerce-shopify-mcp

最適用於: 需要同時進行管理和店面操作的 Headless 電商工作流程。


9. Minion MCP

專注於客服自動化——讀取訂單、處理退貨和生成支援回覆。

項目
GitHubgithub.com/minion-ai/shopify-cs-mcp
Stars45+
語言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
Stars35+
語言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
Stars90+
語言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
Stars30+

最適用於: ETL 管線和資料倉儲整合。


13. mcpshopify by Vexthecoder

輕量級、零依賴的 MCP 伺服器,用於基本商店操作。

項目
GitHubgithub.com/Vexthecoder/mcpshopify
Stars55+
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
Stars25+

最適用於: 使用 Brightpearl 進行後台操作的商家。


15. ShopifyPy MCP

基於 Python 的分析伺服器,具有內建的視覺化和報表生成功能。

項目
GitHubgithub.com/shopifypy/mcp-analytics
Stars40+
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 by 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_contentMetafield 和內容
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 並附上您的伺服器詳細資訊。