用于Shopify API的MCP服务器,通过GraphQL API与商店数据进行交互。此服务器提供了管理产品、客户、订单等的工具。
<a href="https://glama.ai/mcp/servers/bemvhpy885"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2606267979,658196962&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Shopify Server MCP server" /></a>
get-products
searchTitle(可选字符串):按标题筛选产品limit(数字):返回的产品最大数量get-products-by-collection
collectionId(字符串):要获取产品的集合IDlimit(可选数字,默认值:10):返回的产品最大数量get-products-by-ids
productIds(字符串数组):要检索的产品ID数组get-variants-by-ids
variantIds(字符串数组):要检索的变体ID数组get-customers
limit(可选数字):返回的最大客户数量next(可选字符串):下一页游标tag-customer
customerId(字符串):要标记的客户IDtags(字符串数组):要添加到客户的标签get-orders
first(可选数字):返回的订单限制after(可选字符串):下一页游标query(可选字符串):使用查询语法过滤订单sortKey(可选枚举):排序字段('PROCESSED_AT', 'TOTAL_PRICE', 'ID', 'CREATED_AT', 'UPDATED_AT', 'ORDER_NUMBER')reverse(可选布尔值):反转排序顺序get-order
orderId(字符串):要检索的订单IDcreate-discount
title(字符串):折扣标题code(字符串):客户输入的折扣码valueType(枚举):折扣类型('percentage' 或 'fixed_amount')value(数字):折扣值(百分比作为小数或固定金额)startsAt(字符串):开始日期,ISO格式endsAt(可选字符串):可选结束日期,ISO格式appliesOncePerCustomer(布尔值):是否每个客户只能使用一次折扣create-draft-order
lineItems(数组):包含变体ID和数量的项目数组email(字符串):客户电子邮件shippingAddress(对象):发货地址详情note(可选字符串):订单的可选备注complete-draft-order
draftOrderId(字符串):要完成的草稿订单IDvariantId(字符串):草稿订单中的变体IDget-collections
limit(可选数字,默认值:10):返回的最大集合数量name(可选字符串):按名称筛选集合get-shop
get-shop-details
manage-webhook
action(枚举):执行的操作('subscribe', 'find', 'unsubscribe')callbackUrl(字符串):Webhook回调URLtopic(枚举):要订阅的Webhook主题webhookId(可选字符串):Webhook ID(取消订阅时需要)要使用此MCP服务器,您需要在您的Shopify商店中创建一个自定义应用:
read_products, write_productsread_customers, write_customersread_orders, write_orders注意:安全存储您的访问令牌。它提供了对您的商店数据的访问权限,不应共享或提交到版本控制中。 更多关于如何创建Shopify应用的信息,请参见此处。
添加到您的claude_desktop_config.json:
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": ["-y", "shopify-mcp-server"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"MYSHOPIFY_DOMAIN": "<YOUR_SHOP>.myshopify.com"
}
}
}
}
npm install
.env文件:SHOPIFY_ACCESS_TOKEN=your_access_token
MYSHOPIFY_DOMAIN=your-store.myshopify.com
npm run build
npm test
欢迎贡献!请先阅读我们的贡献指南。
MIT
使用❤️构建于模型上下文协议