这是一个全面的 Model Context Protocol (MCP) 服务器,旨在与 Shopify 的管理 GraphQL API 进行交互。它为管理产品、订单、客户、库存、折扣、元字段以及商店信息等提供了丰富的工具和资源。
npm install
.env 文件:SHOPIFY_SHOP_NAME=your-shop-name
SHOPIFY_ACCESS_TOKEN=your-access-token
npm run dev
npm run inspect
getProduct:按 ID 获取产品。listProducts:列出产品,支持分页。createProduct:创建新商品。updateProduct:更新现有产品。deleteProduct:删除产品。getOrder:按 ID 获取订单。listOrders:列出订单,支持分页。cancelOrder:取消订单。getCustomer:按 ID 获取客户。listCustomers:列出客户,支持分页。createCustomer:创建新客户。updateCustomer:更新现有客户。deleteCustomer:删除客户。getInventoryItem:按 ID 获取库存项。adjustInventory:调整库存水平。getInventoryLevel:获取位置和项目的库存级别。getDiscount:按 ID 获取折扣。createDiscount:创建基本折扣码。deleteDiscount:删除折扣。getMetafield:按 ID 获取元字段。createProductMetafield:为产品创建元字段。deleteMetafield:删除元字段。getShopInfo:获取有关您商店的信息。updateShopInfo:更新商店信息。通过访问 shopify://docs/{section} 资源,其中部分可以是:
此服务器需要 Shopify 管理 API 访问令牌。您可以在 Shopify 管理界面的 Apps > 开发应用下创建一个。