🔌 Cursor 接入 MCP 实操:从配置报错到双工具协同
分类:编程 · 全流程实操
整理自 B 站 UP 主「御风大世界」《Cursor + MCP = 王炸!彻底颠覆我的Cursor工作流》(BV1eYPpeWEnT)。本站做了要点提炼与改写。
MCP 到底是什么
MCP(Model Context Protocol)是让 AI 连接外部服务的标准协议。可以理解成 AI 世界的 USB-C 接口:模型通过它把搜索、数据库、新闻、文件系统这些外部能力接进来。
它是 C/S 架构,Server 对外提供三类东西:
- Resources:只读资源,类似 GET 接口
- Tools:可调用、可传参的能力,类似 POST 接口(最常用)
- Prompts:预设提示词模板
Step 1:在 MCP 市场挑一个 Server
以 Smithery 这类 MCP 市场为例,搜一个具体的 Server(演示用的是 HotNews 热点新闻,支持知乎、微博等多个源)。勾选你要的数据源,平台会生成一条安装命令。
Step 2:在 Cursor 里加 MCP Server
- 先确认 Cursor 是最新版(旧版不支持 MCP)。
Cursor Settings → Features → 往下找到 MCP Servers → Add new MCP server。- 接入类型两种:sse(填服务地址)、command(本地执行一条命令)。看市场给的命令是
npx -y ...这种控制台格式,就选 command。 - 填名字、粘贴命令,点加号添加。
Step 3:遇到报错怎么救(这段最有价值)
添加后如果 Server 前面是红点,并提示 notes found 之类的错误,说明没跑起来。作者当时的踩坑与解法:
- 去市场页面上找到该 Server 的 GitHub 原始项目地址(它是开源项目)。
- 在项目 README 里找到真正的
npx -y启动路径。 - 把市场给的命令里多余的参数删掉,只保留核心的
npx -y 包名,重新填进 command。 - 保存,红点变绿就通了。
根因是中间代理层生成命令时带了 Cursor 不认的参数。绕过代理,直接连原项目,成功率最高。
Step 4:用对模式才能生效
- 必须用 Composer,且切到 Agent 模式(普通 Chat 里 MCP 用不了)。
- 判断是否在 Agent 模式:输入框下方会显示
agent标记。 - Agent 模式和普通模式的区别:普通模式只把命令列出来让你手动复制执行;Agent 模式全链路打通,直接点 Run 就能跑。
- 有个
Yolo mode(免确认自动执行)开关,不建议开——万一提示词说错了,它可能直接把文件删了,没法回退。
Step 5:两个 MCP 协同,才是"王炸"
再加一个 sequential thinking(顺序思考)MCP——它是同类里下载量最高的。装上之后,在提示词里带上"展示你的思考过程"这类字眼,就会触发它。
实测效果:一个问题会先被 sequential thinking 拆成步骤,执行到需要外部数据时,自动去调 HotNews 的 tool 拉回新闻,再回来继续推理,最后给出三条基于全网热点的选题建议。两个工具链自动打通,不需要你手动调度。
使用建议
- MCP 生态还很年轻,不同客户端的兼容性参差,遇到装不上先怀疑命令而不是环境。
- 每装一个 MCP,先让它自报能力("这个 server 能做什么"),再决定怎么用。
- 涉及写操作(改文件、发消息)的 MCP,务必保持人工确认,别图快开 Yolo。