在 Cursor 中配置 Shopify MCP 提升主题修改效率
通过 Bilibili 观看本期 Shopify 教程通过 Youtube 观看本期 Shopify 教程
背景知识
如果你还没有详细了解过什么是 MCP,可以阅读下面的背景知识帮助理解。
Model Context Protocol(MCP,模型上下文协议)是由 Anthropic 推动的开放标准,旨在让大型语言模型(LLM)能够以统一、安全、标准化的方式访问外部数据源和工具,从而突破仅靠训练数据的限制,实现更强大和灵活的 AI 应用。
MCP 的架构主要包括三个核心角色:Host(主机)、Client(客户端)、Server(服务器)。接下来用通俗的语言分别解释这三个角色及其协作方式。
Host(主机):AI 应用的“总控台”
- 是什么:Host 就是你正在用的 AI 应用程序,比如 Claude Desktop、Cursor、AI 助手等。
- 作用:它是用户与 AI 互动的界面,负责承载 LLM、集成 MCP Client,并协调所有 AI 任务和外部资源的调用。
- 举例:你在 Claude 桌面应用里输入“查找我电脑上所有 PDF 文件”,Claude 应用就是 Host,它负责接收你的请求,并决定是否需要调用外部工具来完成任务。
Client(客户端):主机与服务器之间的“翻译官”和“桥梁”
- 是什么:Client 是嵌入在 Host 应用里的中间件,专门负责与 MCP Server 建立和维护一对一的连接。我们在 Cursor 中使用的 Shopify MCP 就属于是 Client。
- 作用:
- 接收 Host(AI 应用)发来的请求。
- 协议协商,确保 Host 和 Server 之间的功能兼容。
- 将请求转发给对应的 MCP Server,并把 Server 的响应结果传回给 Host。
- 负责能力发现(比如 Server 能做什么)、消息路由、权限管理等。
- 举例:你在 Claude 桌面应用里请求“查找 PDF 文件”,Client 会把这个请求转成 MCP 标准格式,发给本地的文件 MCP Server,然后把结果返还给 Claude 桌面应用。
Server(服务器):外部“工具箱”和“数据管家”
- 是什么:Server 是一个轻量级服务程序,专门对接某一类数据源或工具(如本地文件、数据库、API、第三方服务),并按 MCP 规范对外提供标准化的功能接口。
- 作用:
- 暴露 “工具”(Tools):如文件检索、数据库查询、API 调用等功能,供 LLM 调用。
- 提供 “资源”(Resources):如文件内容、数据库记录、实时数据等。
- 提供 “提示”(Prompts):预设的消息模板或工作流,帮助 AI 更好地完成任务。
- 只需实现一次,所有支持 MCP 的 AI 应用都能复用。
- 举例:文件 MCP Server 可以接收“查找 PDF 文件”的请求,访问本地文件系统,找到结果后返回给 Client。
三者协作的工作流程举例
- 用户在 Host(如 Claude 桌面应用)输入请求:“查找所有 PDF 文件”。
- Host 内部的 Client 收到请求,发现需要外部数据,转成 MCP 格式,发给 MCP Server。
- Server 处理请求(如扫描本地文件夹),把结果(PDF 文件列表)返回给 Client。
- Client 再把结果返还给 Host,Host 里的 LLM 结合这些数据生成最终回复给用户。
通俗比喻
- Host 就像你的电脑桌面应用或 IDE,是 “总指挥”。
- Client 就像 USB-C 适配器,负责把电脑的请求标准化后发给外部设备,并把结果带回来。
- Server 就像外接的硬盘、打印机或数据库,是实际提供数据和功能的 “外设”。
总结
MCP 让 AI 应用像插上 “万能接口”一样,轻松、安全地访问本地或远程的各种工具和数据源。
用户只需在 Host 里发出自然语言请求,Client 负责标准化通信和能力发现,Server 则专注于实现具体功能。
Shopify MCP
Shopify 已经发布了专用的 MCP Server,可以在 Cursor、Windsurf 或 Claude Desktop 等环境中,直接调用 Shopify 的 MCP。
这意味着可以通过 MCP 协议,让 AI 助手理解并操作 Shopify 平台的数据和功能,极大提升使用效率。本期教程讲解如何在 Cursor 中配置 Shopify MCP。
后续还会发布更多 Cursor 相关的内容,欢迎关注!
💡
提示:配置前需确保你的电脑已经 安装 Node.js
Windows 系统
{
"mcpServers": {
"shopify-dev-mcp": {
"command": "cmd",
"args": ["/k", "npx", "-y", "@shopify/dev-mcp@latest"]
}
}
}
Mac 系统
{
"mcpServers": {
"shopify-dev-mcp": {
"command": "npx",
"args": ["-y", "@shopify/dev-mcp@latest"]
}
}
}
Shopify 主题推荐
更适合中国商家的 Shopify 增强版主题,额外添加五十几项功能
Shopify 增强版主题,添加几十项功能,容易上手,持续更新,支持一键开启或关闭。适用于所有 Shopify 推出的 13 款 2.0 主题,减少插件安装,降低每月的插件订阅费。Shopify 店铺用什么主题比较好?哪款主题更好用?
