Shopify MCP Server
Shopify MCPサーバー
ClaudeのようなクライアントとShopifyストアデータを接続するためのModel Context Protocol(MCP)サーバー。このサーバーは、Shopifyストアから商品情報や顧客情報を取得するためのツールを公開します。
ツール
get-product-list: Shopifyストアから商品リストを取得しますget-customer-list: Shopifyストアから顧客リストを取得します近日中にさらに追加予定
Related MCP server: Clind MCP Server
前提条件
Python 3.12以上
APIアクセスを備えたShopifyストア
Shopify API 認証情報 (API キー、パスワード、アクセス トークン)
インストール
リポジトリをクローンします。
git clone https://github.com/siddhantbajaj/shopify-mcp-server.git
cd shopify-mcp-serveruvを使用して仮想環境を作成し、アクティブ化します。
uv venv
source .venv/bin/activate # On Unix/MacOS
# or
.venv\Scripts\activate # On Windowsパッケージをインストールします。
uv pip install -e .構成
ルート ディレクトリに Shopify 資格情報を使用して
.envファイルを作成します。
SHOPIFY_SHOP_URL="your-store.myshopify.com"
SHOPIFY_API_KEY="your_api_key"
SHOPIFY_PASSWORD="your_api_password"
SHOPIFY_ACCESS_TOKEN="your_access_token"プレースホルダー値を実際の Shopify API 資格情報に置き換えます。
使用法
MCP サーバーを起動します。
python -m shopify_mcp_server.serverサーバーは 2 つのツールを公開します。
製品リストを取得する
Shopify ストアから製品のリストを取得します。
オプションパラメータ:
limit(デフォルト: 10) - 返される製品の最大数
顧客リストを取得する
Shopify ストアから顧客リストを取得します。
オプションパラメータ:
limit(デフォルト: 10) - 返される顧客の最大数
ツール応答形式
製品
Products (showing X):
Title: Product Name
ID: 123456789
Product Type: Type
Vendor: Vendor Name
Status: active
Price: $XX.XX
---顧客
Customers (showing X):
Name: John Doe
ID: 123456789
Email: john@example.com
Orders Count: X
Total Spent: $XX.XX
---発達
このプロジェクトでは以下を使用します:
AI搭載ツールを構築するためのMCP(モデルコンテキストプロトコル)
Shopify統合のためのShopify Python API
依存関係管理のためのUV
安全
.envファイルをバージョン管理にコミットしないでくださいShopify APIの認証情報を安全に保つ
機密情報には環境変数を使用する
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
This server cannot be deployed
Maintenance
Related MCP Connectors
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
MCP server for Product Management
Shopify MCP Pack — wraps the Shopify Admin REST API (2024-01)
Remote MCP server for product discovery catalog and retrieving product details.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.51MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA Shopify-focused MCP server that enables AI agents to manage store operations like order tracking, product discovery, and checkout link generation. It facilitates customer-facing interactions including shipping estimates and real-time inventory searches.-
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.20 npm19MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for the Shopify Admin API, enabling 36 tools for managing products, orders, customers, inventory, fulfillments, collections, analytics, marketing, content, and webhooks.7 npm1MIT