Shopify Python MCP Server
Shopify Python MCP 服务器
这是一个与 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:状态(活动/草稿/存档)variantsoptions:选项images:图片
update_product :更新产品
product_id:产品 ID(必填)title:产品名称body_html:产品描述(HTML格式)vendor:供应商名称product_type:产品类型tags:标签(逗号分隔)status:状态(活动/草稿/存档)variantsoptions:选项images:图片
delete_product :删除产品
product_id:产品 ID(必填)
Related MCP server: Salesforce MCP Server
环境
必需的环境变量
要使用此服务器,您必须设置以下环境变量:
SHOPIFY_SHOP_URL:您的 Shopify 商店网址(例如 mystore.myshopify.com)SHOPIFY_API_KEY:Shopify 管理员 API 密钥SHOPIFY_API_PASSWORD:Shopify 管理员 API 密码(秘密)SHOPIFY_API_VERSION:Shopify API 版本(默认值:2023-10)
Claude 桌面设置
如果您使用的是 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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kishimoto-banana/shopify-py-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server