Shopify MCP 产品信息管理工具
与Shopify API集成的MCP服务器,允许Claude Desktop用户从Shopify商店检索和操作产品信息。
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
list_products 1 个参数
商品一覧を取得する
该工具无需必填参数,直接调用即可
get_product 1 个参数 需填 1 项
商品の詳細情報を取得する
必填参数:product_id
create_product 9 个参数 需填 1 项
新しい商品を作成する
必填参数:title
update_product 10 个参数 需填 1 项
商品を更新する
必填参数:product_id
delete_product 1 个参数 需填 1 项
商品を削除する
必填参数:product_id
服务介绍
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: 状态(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密钥SHOPIFY_API_PASSWORD: Shopify Admin 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