Shopify MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它能将 Claude 等客户端与您的 Shopify 商店数据相连接。借助该服务器,您可以轻松检索商店中的商品和客户信息。
git clone https://github.com/siddhantbajaj/shopify-mcp-server.git
cd shopify-mcp-server
uv:uv venv
source .venv/bin/activate # 在 Unix/MacOS 上
# 或者
.venv\Scripts\activate # 在 Windows 上
uv pip install -e .
.env 文件,包含您的 Shopify 凭证:SHOPIFY_SHOP_URL="your-store.myshopify.com"
SHOPIFY_API_KEY="your_api_key"
SHOPIFY_PASSWORD="your_api_password"
SHOPIFY_ACCESS_TOKEN="your_access_token"
将占位符值替换为您的实际 Shopify API 凭证。
python -m shopify_mcp_server.server
从您的 Shopify 商店中获取商品列表。
limit(默认值为 10) - 返回的最大商品数量从您的 Shopify 商店中获取客户列表。
limit(默认值为 10) - 返回的最大客户数量get-product-list:从您的 Shopify 商店中获取商品列表get-customer-list:从您的 Shopify 商店中获取客户列表# 启动 MCP 服务器
python -m shopify_mcp_server.server
# 获取商品列表,默认返回 10 个商品
curl http://localhost:8000/get-product-list
# 获取客户列表,默认返回 10 个客户
curl http://localhost:8000/get-customer-list
# 获取商品列表,指定返回 20 个商品
curl http://localhost:8000/get-product-list?limit=20
# 获取客户列表,指定返回 20 个客户
curl http://localhost:8000/get-customer-list?limit=20
该项目使用:
该项目使用 MIT 许可证发布 - 请参阅 LICENSE 文件了解详细信息。
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature).env 文件提交到版本控制中在使用该服务器时,建议您根据实际需求调整 limit 参数,以获取合适数量的商品和客户信息。同时,确保您的 Shopify API 凭证的安全性,避免信息泄露。