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キーなしなし商品コンテンツ生成
Shopify GraphQL MCPTypeScriptトークンありあり生のGraphQL実行
Yodata MCPTypeScriptトークンありなしデータ変換
mcpshopify (Vexthecoder)TypeScriptトークンありなし軽量ストア操作
Brightpearl Shopify MCPTypeScriptトークンありなしERP統合
ShopifyPy MCPPythonトークンありなしアナリティクスパイプライン

Tier 1:最も人気があり、よくメンテナンスされているサーバー

1. shopify-mcp by 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

# または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アーキテクチャの構造化されたサーバー。

項目
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

Shopifyを含む複数のサービスに対して統一ツールルーターを提供するComposioプラットフォームの一部。

項目
ウェブサイトcomposio.dev
GitHubgithub.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ネイティブ実装。

項目
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サーバー

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(自動)

インストール:

  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より遅い可能性

Tier 3:新興・ニッチサーバー

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の両方の操作が必要なヘッドレスコマースワークフロー。


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 by 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環境でのアナリティクスダッシュボードと自動レポート。


適切なサーバーの選び方

                    何が必要ですか?

┌──────────┼──────────┐
▼ ▼ ▼
ストア管理 アナリティクス コンテンツ
│ │ │
┌─────┴─────┐ │ Ecomtent
▼ ▼ ▼
フルCRUD 基本 Adzviser
│ 操作 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_contentメタフィールドとコンテンツ
read_themeswrite_themesテーマアクセス
read_reportsアナリティクスとレポート
最小権限の原則

ワークフローが実際に必要とするスコープのみを付与してください。在庫追跡のみに使用するサーバーはwrite_ordersのアクセス権を持つべきではありません。各サーバーのドキュメントで最小限必要なスコープを確認してください。


サーバーを寄稿する

独自のShopify MCPサーバーを構築していますか?このディレクトリに掲載させていただきます。要件:

  1. オープンソースで寛容なライセンス(MIT、Apache 2.0)
  2. 明確なセットアップ手順のあるREADME
  3. ドキュメント化されたパラメータを持つ最低5つの動作するツール
  4. 一般的なShopify APIエラー(レート制限、認証エラー)に対するエラーハンドリング
  5. セキュリティプラクティスのドキュメント化(トークンの取り扱い、ログに記録されるデータ)

このリポジトリにプルリクエストを送信するか、サーバーの詳細を記載したissueをオープンしてください。