Shopify Python MCP Server
Shopify APIと連携するMCPサーバーです。このサーバーを使用することで、Claude DesktopからShopifyの商品情報を取得・操作することができます。
機能
ツール
このサーバーは以下のツールを提供します:
- list_products: 商品一覧を取得する
limit
: 取得する商品数(最大250、デフォルト値は50)
- get_product: 商品の詳細情報を取得する
product_id
: 商品ID(必須)
- create_product: 新しい商品を作成する
title
: 商品名(必須)body_html
: 商品の説明(HTML形式)vendor
: ベンダー名product_type
: 商品タイプtags
: タグ(カンマ区切り)status
: ステータス(active/draft/archived)variants
: バリエーションoptions
: オプションimages
: 画像
- update_product: 商品を更新する
product_id
: 商品ID(必須)title
: 商品名body_html
: 商品の説明(HTML形式)vendor
: ベンダー名product_type
: 商品タイプtags
: タグ(カンマ区切り)status
: ステータス(active/draft/archived)variants
: バリエーションoptions
: オプションimages
: 画像
- delete_product: 商品を削除する
product_id
: 商品ID(必須)
設定
必要な環境変数
このサーバーを使用するには、以下の環境変数を設定する必要があります:
SHOPIFY_SHOP_URL
: ShopifyストアのURL(例: mystore.myshopify.com)SHOPIFY_API_KEY
: Shopify Admin APIのAPIキーSHOPIFY_API_PASSWORD
: Shopify Admin APIのAPIパスワード(Secret)SHOPIFY_API_VERSION
: Shopify APIのバージョン(デフォルト: 2023-10)
Claude Desktopでの設定
Claude Desktopで使用する場合は、以下の設定をclaude_desktop_config.jsonに追加します:
macOS
設定ファイルの場所: ~/Library/Application Support/Claude/claude_desktop_config.json
使用方法
Claude Desktopでこのサーバーを使用するには、以下のようにツールを呼び出します:
商品一覧の取得
商品の詳細情報の取得
新しい商品の作成
商品の更新
商品の削除
開発
依存関係のインストール
デバッグ
MCP Inspectorを使用してデバッグすることができます:
ビルドと公開
パッケージを配布用に準備するには:
- 依存関係を同期してロックファイルを更新:
- パッケージのビルド:
- PyPIに公開:
注意: PyPIの認証情報を環境変数またはコマンドフラグで設定する必要があります:
- トークン:
--token
またはUV_PUBLISH_TOKEN
- またはユーザー名/パスワード:
--username
/UV_PUBLISH_USERNAME
と--password
/UV_PUBLISH_PASSWORD
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis MCP server connects clients with Shopify store data, enabling retrieval of product and customer information via exposed tools.Last updated -2PythonMIT License
- -security-license-qualityAn MCP server that integrates FindMine's product styling and outfit recommendation capabilities with Claude and other MCP-compatible applications, allowing users to browse products, get outfit recommendations, find similar items, and access style guidance.Last updated -71JavaScript
- -securityFlicense-qualityAn MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.Last updated -TypeScript
Shopify Dev MCPofficial
-securityAlicense-qualityModel Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.Last updated -1,450327TypeScriptISC License