基本能力
产品定位
Shopify Python MCP Server是一个专为Shopify电商平台设计的MCP服务器,旨在通过Claude Desktop简化Shopify商品信息的获取和操作流程。
核心功能
- list_products: 获取商品列表,支持限制返回数量。
- get_product: 根据商品ID获取商品详细信息。
- create_product: 创建新商品,支持多种商品属性设置。
- update_product: 更新现有商品信息。
- delete_product: 删除指定商品。
适用场景
- 电商平台商品管理
- 商品信息批量处理
- 自动化商品上架和更新
工具列表
- list_products: 获取商品列表,可设置获取数量。
- get_product: 获取单个商品的详细信息。
- create_product: 创建新商品,支持多种属性配置。
- update_product: 更新商品信息。
- delete_product: 删除商品。
常见问题解答
- 需要设置环境变量
SHOPIFY_SHOP_URL
、SHOPIFY_API_KEY
、SHOPIFY_API_PASSWORD
和SHOPIFY_API_VERSION
才能正常使用。 - 在Claude Desktop中配置时,需确保配置文件路径和参数正确。
使用教程
使用依赖
确保已安装Python和uv工具。
安装教程
- 克隆或下载项目到本地。
- 安装依赖:
bash
cd shopify-py-mcp
uv sync --dev --all-extras
调试方式
使用MCP Inspector进行调试:
bash
npx @modelcontextprotocol/inspector uv --directory /your_path/shopify-py-mcp run shopify-py-mcp
基本调试步骤
- 确保环境变量已正确设置。
- 运行服务器并检查日志输出。
- 使用Claude Desktop调用工具进行测试。