Demo Shopify Storefront MCP Server について
Demo Shopify Storefront MCP Serverは、ShopifyのドメインとStorefront API Tokenを設定するExpressのデモサーバーです。READMEには起動、デプロイ、クライアント接続の説明がありますが、公開するツールの詳細はありません。
主な機能
- 01ShopifyドメインとTokenの設定
- 02Expressサーバーのセットアップ
- 03ローカルまたはリモートへのデプロイ
- 04MCPクライアント接続手順
活用シーン
- 01Shopifyの認証情報を使ったデモ設定
- 02サーバーのローカル起動
- 03MCP Inspectorでのリモートエンドポイントのテスト
MCP 対応
MCPサーバーとして動作し、クライアントは/mcpエンドポイントに接続できます。READMEには利用可能なツールの説明がありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
デモ用 Shopify Storefront MCP サーバー
OpenAI Community Platformでのパブリック MCP サーバーに関する提案用に作成されたデモです。
セットアップ
cp .env.example .env
次に、環境変数をお使いの Shopify ドメインとShopify Storefront API トークンに置き換えてください。
実行
# First terminal
npm build
npm start
パブリックサーバーのデプロイ
Express サーバーは任意の場所にデプロイできます。その後、以下の例でリモートサーバーをテストする際は、http://localhost:3000/mcpの代わりにhttps://your-domain.com/mcpを使用してください。
Claude Desktop から接続
まず、上記のように MCP サーバーを実行してください。 次に、これを Claude Desktop の設定に追加してください。
{
"mcpServers": {
"demo-shopify-storefront-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"http://localhost:3000/mcp"
]
}
}
}
手動テスト
# Second terminal
npx @modelcontextprotocol/inspector http://localhost:3000/mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。