如何在Cursor中集成MCP能力
一、MCP是什么
MCP 是 Anthropic 提出的一个标准协议,全称是模型上下文协议(Model Context Protocol)。
从名称上就可以看出 MCP 是用来给模型提供上下文信息的。
Cursor集成MCP的作用?
Cursor 在提供 AI 对话功能的时候,通过 @ 符号可以引用各种上下文信息,但是 @ 符号只能引用 Cursor 自己实现的上下文内容,而在 Cursor 外部,还有很多数据或者服务是没有接入的。
比如我们的项目需要引用一个数据库中的数据,或者某个天气预报网站的数据服务,再或者某个邮件服务,这些内容是无法通过 @ 符号来使用的。
这种情况下,MCP 则实现了一种标准可以让 Cursor 非常方便的接入各种外部数据或者服务。
Cursor 作为使用方,已经实现了这个协议的 Client 端,但是还需要外部的数据或者服务提供方这个协议的 Server 端,我们才能使用。
针对某个外部数据或者服务,我们可以自己实现协议的 Server 端。
当然,也可以直接使用别人已经实现好的 Server 端。
比如下面这些 MCP Server 聚合站:
在聚合站中,我们就可以找到各种MCP Server
二、Cursor集成MCP
跟 Cursor 常规的上下文引用方式(通过 @ 符号)不一样,MCP 是注册后通过 Agent 来调用的,用户不需要主动的引用。
集成MCP流程如下:
在聚合站中找到你要使用的 MCP Server
在对应的MCP Server页面的右侧有 Cursor 的安装命令,复制这个命令,在 Cursor 中配置的时候需要使用,例如:
打开 Cursor Setting, 进入 MCP 标签页面
添加MCP
Type有两种接入方式可以选择:
Command 是本地调用、
SSE方式就是远程调用
我们一般使用第一种,本地安装并调用MCP Server,这种更稳定,并且减少了数据泄露的风险。
Name可以自定义,但一般遵循“见名知意”
Command就是我们上面在MCP Server页面复制的命令,粘贴在这里
点击Add即可添加MCP Server,这样当需要使用对应的MCP Server能力时,就可以直接输入提示词,让Agent完成
比如我们添加的MCP Server是一个抓取页面的服务,那么我们可以直接输入提示词,Agent会自动调用该MCP服务完成给定的功能,例如:
MCP Server资源
以下是截至2025年4月16日主流的MCP Server提供站及服务(按功能分类整理,优先推荐活跃度高、资源丰富的平台):
综合资源平台
MCPHub MCP工具的聚合平台,支持按使用场景筛选工具,收录量庞大但需自行甄别质量 https://mcphub.io/registry
MCP.so 分类最详细的MCP服务库,收录4700+个Server,支持按应用领域(如数据分析、自动化)精准筛选 https://mcp.so/servers
PulseMCP 社区驱动的活跃平台,收录3200+服务,适合挖掘小众工具(如设计转代码、Jira集成等) https://www.pulsemcp.com/servers
开发工具集成
Cursor Directory 专为Cursor定制的2000+ MCP Server,提供代码规范规则和工程化实践方案 https://cursor.directory/mcp
Smithery 以安装便捷性著称,提供一键生成配置命令,适合快速部署到Cursor、Cline等客户端 https://smithery.ai/
企业级服务
Claude MCP Anthropic官方平台,提供MCP协议开发教程及稳定Server资源(如数据库操作、API调用示例) https://modelcontextprotocol.io/examples
支付宝MCP Server 支付宝官方支付服务集成,支持移动端/网页支付、订单查询等商业场景 https://github.com/alipay/mcp-server-alipay
开源生态
Awesome MCP Servers GitHub热门开源项目合集,涵盖数据库、文件系统等工具,含Figma转React代码等实用案例 https://github.com/punkpeye/awesome-mcp-servers
Gitee MCP Server 代码仓库管理专用服务,支持PR审查、Issue追踪等开发协作场景 https://gitee.com/oschina/mcp-gitee
垂直领域工具
Glama.ai 聚焦数据处理的MCP服务库,细分Servers/Tools/Clients三类资源,适合企业级数据分析需求 https://glama.ai/
总结
MCP 给 Cursor 带来了无限的可能性,理论上只要是我们项目需要用到的外部能力,都可以通过MCP接入来进一步实现
可以畅享下:
项目需要接入实时天气系统??
项目需要接入邮件服务??
项目需要引用某个数据源的实时数据??
项目需要图片解析的功能??
项目需要通过图片自动生成页面原型??(可以结合Figma MCP)
......
参考