一个全面的模型上下文协议(MCP)服务器,用于Shopify管理API集成。该服务器提供了22种工具,可以与您的Shopify商店进行交互,使像Claude这样的AI助手能够通过自然语言来管理产品、订单、客户、库存、分析等。
npm install -g @akson/mcp-shopify
npm install @akson/mcp-shopify
export SHOPIFY_ACCESS_TOKEN=your-access-token
export SHOPIFY_DOMAIN=your-store.myshopify.com
mcp-shopify
mcp-shopify --accessToken=your-access-token --domain=your-store.myshopify.com
全局安装包:
npm install -g @akson/mcp-shopify
查找您的Claude桌面配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json将Shopify MCP服务器添加到您的配置中:
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": ["@akson/mcp-shopify"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "your-access-token",
"SHOPIFY_DOMAIN": "your-store.myshopify.com"
}
}
}
}
重启Claude桌面以加载新服务器
list_products - 列出所有产品并使用过滤器get_product - 获取详细的产品信息search_products - 按标题搜索产品create_product - 创建新产品update_product - 更新产品详情delete_product - 删除产品update_inventory - 更新库存水平list_orders - 列出订单并使用过滤器get_order - 获取详细的订单信息update_order - 更新订单详情fulfill_order - 完成订单cancel_order - 取消订单create_order_note - 向订单添加备注list_customers - 列出所有客户search_customers - 搜索客户get_customer - 获取客户详情create_customer - 创建新客户get_analytics - 获取商店分析get_reports - 访问各种报告list_collections - 管理集合create_discount - 创建折扣码list_locations - 查看商店位置要使用此服务器,您需要:
使用以下方法之一设置您的凭据:
环境变量(推荐):
export SHOPIFY_ACCESS_TOKEN="your-access-token"
export SHOPIFY_DOMAIN="your-store.myshopify.com"
命令行参数:
mcp-shopify --accessToken="your-token" --domain="your-store.myshopify.com"
在Claude桌面应用中配置后,您可以要求Claude执行以下操作:
"SHOPIFY_ACCESS_TOKEN和SHOPIFY_DOMAIN是必需的"
"401未授权"错误
"在Claude桌面中找不到服务器"
欢迎贡献!请随时提交拉取请求。
MIT
对于问题和功能请求,请访问:https://github.com/antoineschaller/mcp-shopify/issues