
Shopify Python MCP Server
MCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.
Tools
create_product
新しい商品を作成する
update_product
商品を更新する
delete_product
商品を削除する
list_products
商品一覧を取得する
get_product
商品の詳細情報を取得する
README
Shopify Python MCP Server
Shopify APIと連携するMCPサーバーです。このサーバーを使用することで、Claude DesktopからShopifyの商品情報を取得・操作することができます。
<a href="https://glama.ai/mcp/servers/zfff0mhppb"> <img width="380" height="200" src="https://glama.ai/mcp/servers/zfff0mhppb/badge" alt="Shopify Python Server MCP server" /> </a>
機能
ツール
このサーバーは以下のツールを提供します:
-
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
"mcpServers": {
"shopify-py-mcp": {
"command": "uv",
"args": [
"--directory",
"/your_path/shopify-py-mcp",
"run",
"shopify-py-mcp"
],
"env": {
"SHOPIFY_SHOP_URL": "your-store.myshopify.com",
"SHOPIFY_API_KEY": "your-api-key",
"SHOPIFY_API_PASSWORD": "your-api-password",
"SHOPIFY_API_VERSION": "2023-10"
}
}
}
使用方法
Claude Desktopでこのサーバーを使用するには、以下のようにツールを呼び出します:
商品一覧の取得
商品一覧を取得してください。
商品の詳細情報の取得
商品ID 1234567890の詳細情報を取得してください。
新しい商品の作成
以下の情報で新しい商品を作成してください:
- 商品名: サンプル商品
- 説明: これはサンプル商品です。
- 価格: 1000円
商品の更新
商品ID 1234567890を以下の情報で更新してください:
- 商品名: 更新後の商品名
- 価格: 2000円
商品の削除
商品ID 1234567890を削除してください。
開発
依存関係のインストール
cd shopify-py-mcp
uv sync --dev --all-extras
デバッグ
MCP Inspectorを使用してデバッグすることができます:
npx @modelcontextprotocol/inspector uv --directory /your_path/shopify-py-mcp run shopify-py-mcp
ビルドと公開
パッケージを配布用に準備するには:
- 依存関係を同期してロックファイルを更新:
uv sync
- パッケージのビルド:
uv build
- PyPIに公開:
uv publish
注意: PyPIの認証情報を環境変数またはコマンドフラグで設定する必要があります:
- トークン:
--token
またはUV_PUBLISH_TOKEN
- またはユーザー名/パスワード:
--username
/UV_PUBLISH_USERNAME
と--password
/UV_PUBLISH_PASSWORD
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.