「Shopify」MCPサーバーは何をするものですか?
Shopify MCP(Model Context Protocol)サーバーは、AIアシスタントとShopify APIをつなぐ特化型ブリッジです。これにより、Shopifyストアデータへのシームレスなアクセスが可能になり、開発者やAI搭載ツールは標準化されたMCPインターフェースを通じて、商品のクエリ、顧客管理、注文操作など、さまざまな高度なタスクを実行できます。ClaudeやCursorのようなプラットフォームと統合することで、Shopify MCPサーバーはEコマース開発ワークフローを効率化し、日常的なストア管理の自動化や、Shopify GraphQL Admin APIとの直接連携にも対応します。これにより、開発者の生産性向上や、マーチャントや技術チーム向けのより強力でコンテキスト認識型のAIアシスタントが実現します。
プロンプト一覧
リポジトリには特定のプロンプトテンプレートは掲載されていません。
リソース一覧
利用可能なドキュメントには明示的なリソースは記載されていません。
ツール一覧
- get-products
- すべての商品を取得、またはタイトルで検索します。
searchTitleや返却件数のlimitなどのオプションフィルターを指定可能です。
- すべての商品を取得、またはタイトルで検索します。
- get-product-by-id
- 一意のIDで特定の商品を取得します。
- get-customers
- 顧客の一覧取得、または名前/メールで検索します。
searchQueryやlimitパラメータが利用可能です。
- 顧客の一覧取得、または名前/メールで検索します。
- update-customer
- 顧客情報を更新します。(入力項目の詳細は一部省略されています。)
このMCPサーバーのユースケース
- 商品データ管理
- 開発者やAIエージェントがAPIコールでストアの商品を一覧・検索・詳細取得でき、カタログ管理や在庫チェックを支援します。
- 顧客インサイトと管理
- 顧客情報の取得や更新が可能で、マーケティングやサポート、パーソナライズ対応の自動化を促進します。
- 注文処理
- 注文の高度なクエリやフィルタリングができ、運用分析・フルフィルメント自動化・売上レポーティングを支援します。
- Eコマース自動化
- ShopifyアクションをMCPツールとして公開することで、顧客タグの一括更新や商品の一括編集など日常業務をAIやスクリプトで自動化できます。
- AI駆動のストア管理
- ClaudeやCursorなどのAIプラットフォームと連携し、サポート問い合わせ対応やビジネスインサイト提示など、知的なワークフローを構築できます。
セットアップ方法
Windsurf
Windsurf向けの特定のセットアップ手順はありません。
Claude
- Node.js(v16以上)をインストールします。
- Shopifyカスタムアプリのアクセストークンとドメインを取得します。
- Claude Desktopの設定ファイルを探します:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
claude_desktop_config.jsonに次を追加します:{ "mcpServers": { "shopify": { "command": "npx", "args": [ "shopify-mcp", "--accessToken", "<YOUR_ACCESS_TOKEN>", "--domain", "<YOUR_SHOP>.myshopify.com" ] } } }- 保存してClaude Desktopを再起動し、MCPサーバーを有効にします。
APIキーのセキュリティ(環境変数例)
SHOPIFY_ACCESS_TOKEN=your_access_token
MYSHOPIFY_DOMAIN=your-store.myshopify.com
または、下記コマンドでサーバーを起動:
npx shopify-mcp
Cursor
Cursor向けの特定のセットアップ手順はありません。
Cline
Cline向けの特定のセットアップ手順はありません。
フロー内でのMCPの使い方
FlowHuntでのMCP利用
MCPサーバーをFlowHuntのワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定欄に、以下のJSON形式でMCPサーバー情報を入力します:
{
"shopify": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPをツールとして利用可能となり、すべての機能にアクセスできます。“shopify"は実際のMCPサーバー名に、URLは自身のMCPサーバーのものに置き換えてください。
概要
| セクション | 利用状況 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | プロンプトテンプレートは見つかりません |
| リソース一覧 | ⛔ | 明示的なMCPリソースは掲載されていません |
| ツール一覧 | ✅ | get-products, get-product-by-id, get-customers, update-customer |
| APIキーのセキュリティ | ✅ | 環境変数/コマンドラインによる詳細オプションを記載 |
| サンプリングサポート(評価では重要度低め) | ⛔ | 記載なし |
所感
Shopify MCPサーバーは、Shopify API連携のための明快で堅牢なツールを提供し、セットアップやセキュリティも明示的です。ただし、詳細なプロンプトテンプレートやリソースの明記、サンプリングやrootsサポートの記載はありません。
評価: 6/10 — Eコマース/Shopify用途には非常に実用的ですが、高度なMCP機能やリソースに関するドキュメントは限定的です。
MCPスコア
| ライセンスあり | ✅ (MIT) |
|---|---|
| ツール搭載 | ✅ |
| フォーク数 | 14 |
| スター数 | 52 |
