「Shopify MCP 开发」是「龙虾部署大师」技能市场中的开发校验技能:它通过 MCP 服务器连接 Shopify 官方文档、GraphQL Schema 和代码验证工具,回答 API 字段、Webhook、Liquid、Polaris 等开发问题,并在生成代码前比对实时 Schema,减少过时字段和模型幻觉。
技能效果
演示用Shopify Admin API创建商品时,它先做Schema内省确认productCreate的字段,再写出一段可用的GraphQL创建商品代码,并说明返回里该看哪些字段。

AI 写的 Shopify 代码,为什么常对不上
用 AI 写 Shopify 代码有个反复出现的坑:模型给出的 GraphQL 查询、Liquid 片段或 Polaris 组件属性,乍看完整,跑起来却报 Field not found,或者用了某个早已废弃的字段。原因在于 Shopify 的 API 版本和 Schema 在持续演进,而模型记住的是训练时的旧知识——它并不知道你这个店铺当前的 API 版本里某个字段到底还在不在。结果就是开发者把时间花在反复试错、对照文档手动核字段上。
这个技能怎么减少幻觉
它的思路是:在让 AI 输出代码之前,先把代码拿去和官方实时来源比对。借助 MCP 服务器,它做四件事——检索 shopify.dev 的文档片段并拉取完整参考内容;对 Admin、Storefront 等 GraphQL Schema 做实时内省,确认字段是否真实存在;验证 GraphQL、Liquid、Polaris 和主题代码块的有效性;并维护 conversationId 上下文,确保整个会话里 API 版本和工具链保持一致。它要求先调用 learn_shopify_api 获取会话上下文,再进入检索、内省和校验的流程,让"先核实、再展示"成为固定动作。
用前须知
该技能需要 Node.js 18+,并在本地安装 @shopify/dev-mcp、用 mcporter 注册 MCP 服务器后才能工作。它无需直接写入店铺,但 API 校验依赖 Shopify 的文档与 Schema 工具可正常访问;它做的是检索与验证,不替你部署代码。
怎么用它
用法是把要写或要排查的 Shopify 代码问题用自然语言交给它,由它先核实再给出结果。例如可以这样对它说:
可以这样对它说
- "我要写一段用 Admin API 创建商品的 GraphQL,先核对 Schema 再把代码给我。"
- "Order 对象的某个字段报错了,查一下实时 Schema 确认哪些字段可用。"
- "这个 Polaris 组件的属性我不确定,验证通过之后再展示完整的示例代码。"
它适合这些场景:需要确认 Order、Product 或 Customer 对象当前可用的字段;生成 Webhook、POS UI Extension 或 Polaris 组件前要先验证代码;GraphQL 返回 Field not found、需要按实时 Schema 排查;以及团队希望用官方文档和验证工具来约束 AI 生成的 Shopify 代码。
注:技能的实际效果与所选用的 AI 模型能力有关,不同模型下的表现可能存在差异。

提示