一、Cursor MCP实战教程开篇
MCP 智能体 是指基于Model Context Protocol(MCP)协议开发的AI智能体,该协议为大型语言模型(LLM)与外部数据源、工具提供标准化交互框架,实现功能模块的灵活集成与安全通信。(说人话就是手机数据接口有很多种,现在大家都统一用 type-C 接口协议)
本文将持续收录当前热门并且十分好用的MCP工具,并且主要以cursor编辑器作为本文教程工具。(持续更新中,尽可能把坑踩完并且操作步骤简化,适合新老手使用。)
由于内容篇幅过长,建议用目录导航来选择自己想要MCP工具和MCP实战教程。
文末有第三方收录国内外全部MCP工具集链接。本文主要以常用和实用MCP工具为主。
如果大家在使用过程中遇到什么问题可以随时留言,有空看到尽量都会回复
如果大家有什么更实用的MCP工具,欢迎留言一起补全指南,在此感谢。
二、Cursor MCP实战教程指南
1、浏览器MCP:Browser MCP
Browser MCP 是一款突破性的工具,它允许 AI 应用直接控制浏览器,为网页自动化领域带来革新性体验。在当今数字化时代,无论是开发人员的自动化测试工作,还是普通用户处理重复性网页任务,都对高效自动化工具存在强烈需求,Browser MCP 正好填补了这一空白。
https://github.com/BrowserMCP/mcphttps://github.com/BrowserMCP/mcp
前提:请提前安装好 Node.js !!! 自行安装:Node.js — Download Node.js®
下面教程以谷歌浏览器为主,所以也请大家准备好谷歌浏览器,自行安装so easy。
1.1 CORSUR安装MCP服务
① 打开cursor并点击 settings 按钮,如图:
② 将下面代码复制到mcp.json中,代码如下:
{
"mcpServers": {
"browsermcp": {
"command": "npx",
"args": ["@browsermcp/mcp@latest"]
}
}
}
③ 回到设置页面,点击启动按钮,如图所示,就能看看到可以控制浏览器的权限。
1.2 浏览器安装 Extension
① 谷歌浏览器可以直接点击这个链接触发,或者自行搜索(需要魔法冲浪):https://chromewebstore.google.com/detail/browser-mcp-automate-your/bjfgambnhccakkhmkepdoekmckoijdlc
② 点击“添加”到浏览器拓展中,等待片刻。安装完成后,点击浏览器右上角“拓展程序”图标按钮。再点击“钉住”按钮,如图:
③ 点击刚钉住的“Browser MCP”工具,然后再点击“连接”按钮。
到此咱们拓展就安装完成了。
1.3 Browser MCP应用实战
回到咱们 cursor 编辑器(此时默认大家已经按照上面把Browser MCP配置好了),在AI聊天框中输入:
Go to google.com and search for "Browser MCP"
此时大模型就会自动分析并运行浏览器打开 “google.com” ,然后在谷歌搜索中输入 “Browser MCP”,并查询,效果如下:
如上图2个蓝框中,每执行一步都会询问用户是否要 “Accept(接受)”,点击accept后AI才会接着执行下去。(这里有个很坑的地方,如果你用的是最新大模型运行,会消耗掉3次高速请求的次数!)
最后cursor大模型就会结合Browser MCP工具按照咱们的需求自动执行! 这只是个简单的开始。
1.4 Browser MCP调用句式
上面简单的例子使用的是英文,当然也可以使用中文来调用,例如:
打开谷歌搜索,并输入“今天的天气”,滑动到页面底部,获取页面最后一条新闻。
大家可以尝试上面句式,由于我们已经在cursor编辑器中配置了MCP server服务,所以大模型就会自动调取咱们配置好的MCP工具。
2、3D建模MCP:Blender MCP
Blender MCP 是一款将 Blender 与AI大模型 相连接的工具,其核心作用是实现 AI 驱动的 3D 建模、场景创建和对象操纵,为 3D 设计带来了新的工作方式和价值。
https://github.com/ahujasid/blender-mcphttps://github.com/ahujasid/blender-mcp
前提:请先下载好blender建模工具,请自行安装: blender.org – Home of the Blender project – Free and Open 3D Creation Software
2.1 Courser 安装 MCP服务
上面有说过如何打开cursor 的settings配置,然后配置mcp工具,下面直接给出对应的代码,复制进mcp.json文件中即可。
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
和 browser mcp同时配置的效果如下:
配置完后一定要记得检查MCP服务是否运行正常!如果tool显示为0就是未正常启用!!!切记。
小技巧:让cursor AI自动增加MCP配置
这里临时增加一个小技巧,帮助大家快速配置需要的MCP,同时减少出错的概率。(写在中间,有缘人自取。)
直接在cursor右侧AI聊天中输入:
帮我添加blender的MCP:
然后编辑器就会自动基于现有的MCP.json配置,额外增加blender的MCP,效果如图:
2.2 安装UV package manager
在使用blender MCP前,还需要把UV安装好,下面提供mac和windows的安装方法:
2.2.1 Mac安装 uv
brew install uv
2.2.2 Windows 安装 uv
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
上面运行完后,然后配置环境:(下面的路径需要根据自己实际情况配置,路径在上面安装uv的时候会给出。)
set Path=C:UsersAdministrator.localin;%Path%
测试uv是否正常:
uvx mcp-feedback-enhanced@latest test
✘✘✘ 安装UV之前不要继续 !
2.3 blender安装MCP插件
步骤1:下载插件文件
文件链接:https://download.csdn.net/download/HRG520JN/91160793
步骤2:blender导入插件文件
打开blender工具,然后点击左上角的“edit编辑”按钮,然后再点击“preference偏好”按钮。
然后点击“插件”界面,在右上角点击箭头,选择从本地磁盘中导入,将上面下载的文件导入进去即可。
然后搜索“Blender MCP”,即可看到相关的插件,以及回到blender总界面的右侧工具栏也可以看到相关插件。
步骤3: 配置blender MCP
点击使用 use Hyper3D Rodin 3D model general,然后再点击 Set Free Trial API Key ,即可免费试用。最后还要点击“Connect”启动MCP 服务。
到此,通过上面的配置,就能让大模型调动起blender来制作3D模型,下面直接实操。
2.4 Blender MCP应用实战
回到 cursor 操作界面,在AI聊天框中输入:
制作一个篮球的 3D 模型
然后等待一段时间,AI自动完成篮球模型的代码编写:
blender工具自动化效果:
全程大模型会自动思考,你只需要接受请求和耐心等待就会得到一个真实的篮球模型
后续其他模型的设计就交给大家去探索了,到此咱们就可以通过cursor mcp去调用blender自动生成我们想要的3D模型。
3、cursor利器:MCP Feedback Enhanced
使用 MCP Feedback Enhanced 让一次快速请求达到 5 次请求的效果
目前使用让 Cursor Agent 去处理一件任务,他完成了就结束了,不论这个任务完成的怎么样,都会消耗一次快速请求。
而这个 MCP 的原理是,每次完成任务时,会先调用这个 MCP,然后会弹出一个用户反馈的界面,你可以针对现在的任务进行反馈,或者增加任务,然后 Agent 会根据你的反馈继续干活。直到你反馈说完成了,或者达到最大 25 次的 tools 调用上限才会结束。
这不是利器还是啥,pro版只有500次快速请求一个月,正常来说是完全不够用的。当然有足够资源(钱)投入,也是能无限快速请求的。(pro已经出了新定价方案,但是可以通过:设置-高级账号设置-退出新定价方案,回退到旧定价方案以次数计算,适合高频又想高速使用的开发者。新定价方案对使用频率不高,有时间等待的开发者。)
https://github.com/Minidoracat/mcp-feedback-enhancedhttps://github.com/Minidoracat/mcp-feedback-enhanced前提:安装 uv 并测试可用性,参考文章上面2.2章节的内容。
3.1 Cursor 配置 MCP 服务
打开cursor 的settings配置,然后配置mcp工具,下面直接给出对应的代码,复制进mcp.json文件中即可。
{
"mcpServers": {
"mcp-feedback-enhanced": {
"command": "uvx",
"args": ["mcp-feedback-enhanced@latest"],
"timeout": 600,
"autoApprove": ["interactive_feedback"]
}
}
}
cursor编辑器实际效果:
配置完,一定要检查工具那边是否正常启动。
3.2 MCP Feedback Enhanced 实战教程
在cursor chat中输入下面内容:
# 任务
帮我思考分析chrome插件的实现过程。
## MCP Interactive Feedback 规则
1. 在任何流程、任务、对话进行时,无论是询问、回复、或完成阶段性任务,皆必须调用 MCP mcp-feedback-enhanced。
2. 每当收到用户反馈,若反馈内容非空,必须再次调用 MCP mcp-feedback-enhanced,并根据反馈内容调整行为。
3. 仅当用户明确表示「结束」或「不再需要交互」时,才可停止调用 MCP mcp-feedback-enhanced,流程才算结束。
4. 除非收到结束指令,否则所有步骤都必须重复调用 MCP mcp-feedback-enhanced。
大模型就会自动思考过程,并在浏览器中打开 Feedback 界面
运行后,大模型会继续跟我们对话:
由于我们给的目标太泛,我们重新反馈一个目标,让它去实现。
在 反馈界面 中输入:
我想要一个轻量级广告拦截工具:
深入分析某个特定组件的实现细节;
展示具体的代码示例和最佳实践;
讨论特定功能场景的实现方案;
创建一个完整的示例项目结构;
这时候大模型就会开始帮我们编写代码。
通过反馈机制有2个好处,第一是减少模型的请求次数,第二是让模型拥有短期的记忆(上下文)。
3.3 Feedback MCP 调用句式
默认这个 MCP 不一定会 100% 可以调用,你需要结合提示词,或者 cursorrules 让 Agent 去调用。
其实就是上面实战中的最后那段话,可以大大提高MCP Feedback Enhanced的触发率:
## MCP Interactive Feedback 规则
1. 在任何流程、任务、对话进行时,无论是询问、回复、或完成阶段性任务,皆必须调用 MCP mcp-feedback-enhanced。
2. 每当收到用户反馈,若反馈内容非空,必须再次调用 MCP mcp-feedback-enhanced,并根据反馈内容调整行为。
3. 仅当用户明确表示「结束」或「不再需要交互」时,才可停止调用 MCP mcp-feedback-enhanced,流程才算结束。
4. 除非收到结束指令,否则所有步骤都必须重复调用 MCP mcp-feedback-enhanced。
4、cursor利器:Sequential Thinking
经常有人问prompt工程怎么写。复杂任务的代码生成,通常需要有条理的、循序渐进的方法,不能一句话搞定所有的需求。面对复杂问题,开发者通常不知道怎么分解任务,如何让AI思考。(这不止考验逻辑思维能力,还要有语文表达能力。)
Sequential Thinking 就是用户心中的参谋军师。
核心能力:AI分解当前问题,每一步骤都可管理,同时展示参考过程。
使用场景:不知道任务分成几个步骤,或者步骤的颗粒度不好掌握,分布优化当前的解决方案。
https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinkinghttps://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
4.1 Cursor 配置 MCP 服务
打开cursor 的settings配置,然后配置mcp工具,下面直接给出对应的代码,复制进mcp.json文件中即可。
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
}
}
}
实际效果:
常规操作,一定要去工具栏检查工具是否正常启动:
4.2 Sequential Thinking 实战教程
使用的还是老问题,不过这次多了个触发条件:
使用sequential thinking,思考chrome插件的实现过程。
模型就会自动触发MCP服务,点击 Run tool 继续运行
可以看到大模型会调用thinking mcp去分布式的思考整个过程,和上面3.3的示例有明显的区别,我们只需要把我们想法简单写进去即可。
未完待续…
三、其他MCP网站推荐
MCP.soThe largest collection of MCP Servers, including Awesome MCP Servers and Claude MCP integration. Search and discover MCP servers to enhance your AI capabilities.https://mcp.so/
暂无评论内容