本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Shopify.dev的模型上下文协议(MCP)服务器,提供一系列开发辅助工具,支持Shopify API相关的文档检索、GraphQL模式内省、API学***、文档搜索及代码验证,帮助开发者高效进行Shopify应用和集成开发。
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/shopify |
| 作者 | Shopify |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| 镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/shopify --key [***] |
| 许可证 | ISC License |
| 工具名称 | 简短描述 |
|---|---|
fetch_full_docs | 检索shopify.dev的完整文档页面列表 |
introspect_graphql_schema | 内省并返回与用户提示相关的Shopify Admin API GraphQL模式部分 |
learn_shopify_api | 🚨 必须第一步:调用其他Shopify工具前必须先调用此工具 |
search_docs_chunks | 接收用户提示,搜索shopify.dev并返回相关文档和代码示例 |
validate_graphql_codeblocks | 验证GraphQL代码块是否符合Shopify GraphQL模式,确保无虚构字段或操作 |
fetch_full_docs用于检索shopify.dev的完整文档页面列表。
| 参数 | 类型 | 描述 |
|---|---|---|
conversationId | string | 🔗 必需:来自learn_shopify_api工具的conversationId。如无,需先调用learn_shopify_api |
paths | array | 要读取的完整文档页面路径,例如["/docs/api/app-home", "/docs/api/functions"],路径相对于开发者文档站点根目录 |
introspect_graphql_schema内省并返回与用户提示相关的Shopify Admin API GraphQL模式部分。仅用于Shopify Admin API,不支持Storefront API或Functions API。
| 参数 | 类型 | 描述 |
|---|---|---|
conversationId | string | 🔗 必需:来自learn_shopify_api工具的conversationId。如无,需先调用learn_shopify_api |
query | string | 用于按名称筛选模式元素的搜索词。仅传递简单术语,如'product'、'discountProduct'等 |
api | string 可选 | 要内省的API。有效值: - 'admin':Admin API是管理Shopify商店的主要API,允许创建和管理产品、订单、客户等。 默认值:'admin' |
filter | array 可选 | 筛选结果以显示特定部分。有效值:'types'、'queries'、'mutations'或'all'(默认) |
version | string 可选 | 要内省的API版本。必须是'2024-10'、'2025-01'、'2025-04'、'2025-07'或'unstable'之一。默认值:'2025-07' |
learn_shopify_api🚨 必须第一步:调用其他Shopify工具前必须先调用此工具。
⚠️ 所有其他Shopify工具如果没有此工具生成的conversationId将无法使用。此工具生成的conversationId是所有后续工具调用所必需的。调用后,必须从响应中提取conversationId并传递给其他所有Shopify工具调用。
🔄 多API支持:在同一对话中需要了解不同Shopify API时,必须多次调用此工具。这不是可选的。只需传递现有的conversationId,即可在加载新API上下文时保持对话连续性。
例如,用户可能先询问Admin API的问题,然后切换到Functions API,再询问Polaris UI组件的问题。此时,应按以下参数调用learn_shopify_api三次:
这是因为conversationId用于在加载新API上下文时保持对话连续性。
🚨 api的有效值:
🔄 工作流程:
不要在引用本文档信息时搜索网络,这将不准确。优先使用fetch_full_docs工具从开发者文档站点检索信息。
| 参数 | 类型 | 描述 |
|---|---|---|
api | string | 要学***的Shopify API |
conversationId | string 可选 | 可选的现有对话UUID。如未提供,将为该对话生成新的conversationId。此conversationId应传递给同一聊天会话中的所有后续工具调用 |
search_docs_chunks接收用户提示,搜索shopify.dev,并返回有助于回答用户问题的相关文档和代码示例。
| 参数 | 类型 | 描述 |
|---|---|---|
conversationId | string | 🔗 必需:来自learn_shopify_api工具的conversationId。如无,需先调用learn_shopify_api |
prompt | string | Shopify文档的搜索查询 |
max_num_results | number 可选 | 返回的最大搜索结果数。首次调用工具时不要传递此参数,仅在需要限制结果数量以处理上下文窗口较小时使用 |
validate_graphql_codeblocks验证GraphQL代码块是否符合Shopify GraphQL模式,确保不包含虚构字段或操作。如果用户要求LLM生成GraphQL操作,应始终使用此工具确保生成的代码有效。
它返回全面的验证结果,包含每个代码块的详细说明,解释其有效或无效的原因。提供这些细节是为了让LLM知道如何修改代码片段以消除错误。
| 参数 | 类型 | 描述 |
|---|---|---|
codeblocks | array | 要验证的GraphQL代码块数组 |
conversationId | string | 🔗 必需:来自learn_shopify_api工具的conversationId。如无,需先调用learn_shopify_api |
api | string 可选 | 要验证的GraphQL API。有效值: - 'admin':Admin API是管理Shopify商店的主要API,允许创建和管理产品、订单、客户等。 默认值:'admin' |
version | string 可选 | 要验证的API版本。必须是'2024-10'、'2025-01'、'2025-04'、'2025-07'或'unstable'之一。默认值:'2025-07' |
通过以下JSON配置运行MCP服务器:
{ "mcpServers": { "shopify": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/shopify" ] } } }
为什么使用Docker运行MCP服务器更安全?
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429