ShopifyのコミュニティMCPサーバー
公式Shopify Dev MCPサーバーがドキュメントとAPIスキーマへのアクセスを提供する一方、コミュニティMCPサーバーはAdmin APIを通じてShopifyストアに直接接続します。これにより、自然言語で商品の作成、注文の処理、在庫の管理、ストア運用の自動化が可能になります。
コミュニティMCPサーバーは、適切なスコープを持つShopify Admin APIアクセストークンが必要です。常に以下を守ってください:
- ユースケースに必要な最小限のスコープを使用する
- アクセストークンをバージョン管理にコミットしない
- トークンの保存には環境変数を使用する
- ストアアクセスを付与する前にサーバーのソースコードを確認する
- 本番環境に接続する前に開発ストアでテストする
クイック比較
| サーバー | 言語 | 認証 | Admin API | Storefront | 最適な用途 |
|---|---|---|---|---|---|
| shopify-mcp (GeLi2001) | TypeScript | トークン | あり | なし | フルストア管理 |
| @ajackus/shopify-mcp-server | TypeScript | トークン | あり | なし | 商品・注文操作 |
| shopify-mcp (a]exliu) | Python | トークン | あり | なし | Pythonファーストのワークフロー |
| Composio Shopify MCP | TypeScript | OAuth | あり | あり | マルチツールオーケストレーション |
| CData Shopify MCP | TypeScript | トークン | あり | なし | SQLライクなデータアクセス |
| Adzviser MCP | TypeScript | OAuth | あり | なし | アナリティクス・レポート |
| MCP App (Shopify Store) | TypeScript | App | あり | なし | ノーコードMCPセットアップ |
| Turbocommerce MCP | TypeScript | トークン | あり | なし | Storefront + Admin |
| Minion MCP | TypeScript | トークン | あり | なし | カスタマーサービス自動化 |
| Ecomtent MCP | TypeScript | APIキー | なし | なし | 商品コンテンツ生成 |
| Shopify GraphQL MCP | TypeScript | トークン | あり | あり | 生のGraphQL実行 |
| Yodata MCP | TypeScript | トークン | あり | なし | データ変換 |
| mcpshopify (Vexthecoder) | TypeScript | トークン | あり | なし | 軽量ストア操作 |
| Brightpearl Shopify MCP | TypeScript | トークン | あり | なし | ERP統合 |
| ShopifyPy MCP | Python | トークン | あり | なし | アナリティクスパイプライン |
Tier 1:最も人気があり、よくメンテナンスされているサーバー
1. shopify-mcp by GeLi2001
最も広く採用されているコミュニティShopify MCPサーバーで、最も充実した機能セットを持っています。
| 項目 | 値 |
|---|---|
| GitHub | github.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
# または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操作、バリアント管理、メディアアップロード、メタフィールド
- 注文:一覧表示、検索、フルフィルメント、キャンセル、返金
- 顧客:CRUD、検索、セグメント、タグ管理
- 在庫:マルチロケーション追跡、調整、移動
- コレクション:スマートコレクションとカスタムコレクション、商品ソート
- ディスカウント:価格ルール、自動およびコードベースのディスカウント
- ショップ:ストア情報、ポリシー、配送ゾーン
メリット:
- 最も包括的なツールカバレッジ(約40以上のツール)
- 定期的なアップデートのある活発なコミュニティ
- 優れたエラーハンドリングと入力バリデーション
- 例付きの充実したドキュメント
デメリット:
- カスタムアプリのアクセストークンが必要(OAuthではない)
- Storefront APIサポートなし
- Webhook管理ツールなし
2. @ajackus/shopify-mcp-server
コアなコマース操作に焦点を当てた、クリーンなTypeScriptアーキテクチャの構造化されたサーバー。
| 項目 | 値 |
|---|---|
| GitHub | github.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
Shopifyを含む複数のサービスに対して統一ツールルーターを提供するComposioプラットフォームの一部。
| 項目 | 値 |
|---|---|
| ウェブサイト | composio.dev |
| GitHub | github.com/ComposioHQ/composio |
| 作者 | Composio Team |
| 言語 | TypeScript / Python |
| スター数 | 15,000以上(プラットフォーム全体) |
| 認証 | OAuth 2.0 |
インストール:
# Composio CLIをインストール
pip install composio-core
# Shopifyインテグレーションを追加
composio add shopify
# Claude Codeで使用
claude mcp add composio-shopify -- composio serve --app shopify
機能:
- Composioのツールルーターを通じた完全なAdmin APIアクセス
- Storefront APIサポート
- OAuthベースの認証(生のトークン不要)
- 200以上の他のインテグレーション(Slack、GitHub、Google Sheetsなど)との連携
- 必要なツールのみを公開するアクションフィルタリング
メリット:
- OAuthフローによりトークン管理が不要
- 1つのMCP接続でShopifyを他のサービスと組み合わせ可能
- エンタープライズグレードのセキュリティと監査ログ
- 優れたドキュメント
デメリット:
- Composioアカウントが必要(無料プランあり)
- 追加の抽象化レイヤーによるレイテンシ
- Shopify固有のツールは専用サーバーに比べ遅れる場合がある
Tier 2:特化型・注目サーバー
4. shopify-mcp (Python) by a]exliu
データサイエンスとアナリティクスワークフローに最適なPythonネイティブ実装。
| 項目 | 値 |
|---|---|
| GitHub | github.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サーバー
CDataの接続プラットフォームを通じてShopifyデータへのSQLライクなアクセスを提供するエンタープライズ向けMCPサーバー。
| 項目 | 値 |
|---|---|
| ウェブサイト | cdata.com/mcp |
| 作者 | CData Software |
| 言語 | TypeScript |
| スター数 | N/A(商用) |
| 認証 | CDataライセンス + Shopifyトークン |
インストール:
# CData MCPコネクターが必要
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サーバー
Shopifyデータをマーケティングプラットフォームと接続するアナリティクス特化型MCPサーバー。
| 項目 | 値 |
|---|---|
| ウェブサイト | adzviser.com |
| 作者 | Adzviser Team |
| 言語 | 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
MCPサーバーを直接インストールするShopifyアプリで、手動のトークン管理が不要です。
| 項目 | 値 |
|---|---|
| アプリストア | apps.shopify.com/mcp |
| 作者 | 各種 |
| プラットフォーム | Shopify App |
| 認証 | App OAuth(自動) |
インストール:
- Shopifyアプリストアから MCP Appをインストール
- Shopify管理画面で権限を設定
- アプリ設定からMCP接続URLをコピー
- AIクライアントに追加:
{
"mcpServers": {
"shopify-app-mcp": {
"url": "https://your-mcp-endpoint.shopify.app/mcp",
"transport": "streamable-http"
}
}
}
機能:
- アプリスコープの権限によるストア管理
- 自動OAuth -- 手動トークン作成不要
- マネージドホスティング -- ローカルサーバー不要
- Shopify管理画面による権限制御
メリット:
- 最も簡単なセットアップ -- トークンや環境変数不要
- マネージドインフラストラクチャ
- Shopify管理画面UIで権限管理
- 自動アップデート
デメリット:
- サーバーの動作に対する制御が少ない
- サードパーティアプリの稼働時間に依存
- 無料プランでは使用制限がある場合がある
- HTTPトランスポートはローカルstdioより遅い可能性
Tier 3:新興・ニッチサーバー
8. Turbocommerce MCP
Admin APIとStorefront APIアクセスを組み合わせた、フルスタックShopify操作向けサーバー。
| 項目 | 値 |
|---|---|
| GitHub | github.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の両方の操作が必要なヘッドレスコマースワークフロー。
9. Minion MCP
カスタマーサービス自動化に特化 -- 注文の確認、返品処理、サポート応答の生成。
| 項目 | 値 |
|---|---|
| GitHub | github.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実行を公開する最小構成のサーバー。独自のツール抽象化なし -- クエリの実行のみ。
| 項目 | 値 |
|---|---|
| GitHub | github.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データを他のプラットフォームに移動することに焦点を当てたデータ変換・同期サーバー。
| 項目 | 値 |
|---|---|
| GitHub | github.com/yodata/shopify-mcp |
| スター数 | 30以上 |
最適な用途: ETLパイプラインとデータウェアハウス統合。
13. mcpshopify by Vexthecoder
基本的なストア操作のための軽量・ゼロ依存MCPサーバー。
| 項目 | 値 |
|---|---|
| GitHub | github.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を橋渡しし、在庫、注文、倉庫管理を行います。
| 項目 | 値 |
|---|---|
| GitHub | github.com/brightpearl/shopify-mcp |
| スター数 | 25以上 |
最適な用途: バックオフィス業務にBrightpearlを使用しているマーチャント。
15. ShopifyPy MCP
組み込みの可視化とレポート生成機能を持つPythonベースのアナリティクスサーバー。
| 項目 | 値 |
|---|---|
| GitHub | github.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環境でのアナリティクスダッシュボードと自動レポート。
適切なサーバーの選び方
何が必要ですか?
│
┌──────────┼──────────┐
▼ ▼ ▼
ストア管理 アナリティクス コンテンツ
│ │ │
┌─────┴─────┐ │ Ecomtent
▼ ▼ ▼
フルCRUD 基本 Adzviser
│ 操作 ShopifyPy
│ │
┌────┴────┐ │
▼ ▼ ▼
shopify-mcp @ajackus mcpshopify
(GeLi2001)
ほとんどの開発者は、ストア管理にはshopify-mcp by GeLi2001を、ドキュメントには公式Shopify Dev MCPを組み合わせて始めてください。この組み合わせでユースケースの90%をカバーできます。必要に応じて専用サーバーを追加してください。
サーバー別の必要なAPIスコープ
ほとんどのコミュニティサーバーには、以下のAdmin APIアクセススコープが必要です。Shopify管理画面の設定 > アプリと販売チャネル > アプリを開発でカスタムアプリを作成してください:
| スコープ | 用途 |
|---|---|
read_products、write_products | 商品管理 |
read_orders、write_orders | 注文処理 |
read_customers、write_customers | 顧客管理 |
read_inventory、write_inventory | 在庫追跡 |
read_fulfillments、write_fulfillments | 注文フルフィルメント |
read_discounts、write_discounts | ディスカウント/プロモーション管理 |
read_content、write_content | メタフィールドとコンテンツ |
read_themes、write_themes | テーマアクセス |
read_reports | アナリティクスとレポート |
ワークフローが実際に必要とするスコープのみを付与してください。在庫追跡のみに使用するサーバーはwrite_ordersのアクセス権を持つべきではありません。各サーバーのドキュメントで最小限必要なスコープを確認してください。
サーバーを寄稿する
独自のShopify MCPサーバーを構築していますか?このディレクトリに掲載させていただきます。要件:
- オープンソースで寛容なライセンス(MIT、Apache 2.0)
- 明確なセットアップ手順のあるREADME
- ドキュメント化されたパラメータを持つ最低5つの動作するツール
- 一般的なShopify APIエラー(レート制限、認証エラー)に対するエラーハンドリング
- セキュリティプラクティスのドキュメント化(トークンの取り扱い、ログに記録されるデータ)
このリポジトリにプルリクエストを送信するか、サーバーの詳細を記載したissueをオープンしてください。