发布于: 2/6/2025
全面指南:如何在 Cursor IDE 中配置和使用 MCP (Model Context Protocol)。通过实际案例学习 MCP Server 的配置方法,包括 Web Search 和 Brave Search 的详细设置步骤。从基础概念到实战应用,帮助开发者快速掌握 Cursor 的 AI 增强功能。
Cursor MCP 功能完全指南
MCP (Model Context Protocol) 简介
MCP(Model Context Protocol)是由 Anthropic 推出的开放标准协议,它为开发者提供了一个强大的工具,能够在数据源和 AI 驱动工具之间建立安全的双向连接。
为了更好地理解 MCP,我们可以用一个简单的类比:如果把 AI 比作电脑主机,那么 MCP 就相当于 USB 协议,而 MCP Server 则类似于各种 USB 设备(如摄像头、麦克风等)。通过实现 MCP Server,我们可以让 AI 轻松连接到各种数据源,大大扩展其功能范围。
参考资料:
Cursor MCP Server 配置指南
1. MCP Server 添加步骤
- 导航至
Cursor Settings
>Features
>MCP
- 点击
+ Add New MCP Server
按钮 - 在配置窗口中:
- 选择传输类型:
stdio
:用于标准输入输出sse
:用于服务器发送事件
- 配置服务器信息:
- 为服务器设置一个易识别的昵称(
Name
) - 根据传输类型填写相应信息:
stdio
:输入可执行命令sse
:输入服务器 URL
- 为服务器设置一个易识别的昵称(
- 选择传输类型:
- 完成添加后,服务器将显示在 MCP 服务器列表中
- 如需更新工具列表,可能需要手动点击刷新按钮
2. MCP 工具的使用方法
在 Composer 中使用 MCP 工具时,你可以:
- 让 Composer Agent 自动选择合适的工具
- 明确指定使用特定工具
- 查看工具调用的详细信息
- 对工具调用进行管理:
- 检查调用参数
- 决定是否批准调用
- 查看调用结果
Web 搜索功能配置实战
配置 Web Search MCP Server
- 访问 Smithery 平台:
- 方式一:打开 https://smithery.ai 并搜索
Web Research
- 方式二:直接访问 https://smithery.ai/server/@mzxrai/mcp-webresearch
- 方式一:打开 https://smithery.ai 并搜索
- 在「Installation」区域找到并复制 Cursor 安装命令:
npx -y @smithery/cli@latest run @mzxrai/mcp-webresearch --config "{}"
- 在 Cursor 中添加 MCP Server:
- 打开
Cursor Settings
>Features
>MCP Servers
- 点击
+ Add New MCP Server
- 选择
command
类型 - 粘贴安装命令
- 将服务器命名为
Web Search
- 打开
Web Search 工具的实际应用
当我们尝试使用 Web Search 进行搜索时,可能会遇到一些地区限制的问题。以下是一个实际的搜索示例:
搜索关键词 cursor mcp server,列出 Top 5 热度的关键词
在某些地区,Google 搜索可能会受到限制,导致搜索失败:
Failed to perform search: page.evaluate: Error: No search results found.
为了解决这个问题,我们可以使用 Brave Search 作为替代方案。
Brave Search 配置指南
获取 Brave Search API 密钥
- 访问 https://brave.com/search/api/ 并注册账号
- 完成邮箱验证
- 登录账号
- 选择订阅计划(即使是免费计划也需要绑定信用卡)
- 在 API Keys 页面创建新的密钥
- 保存生成的 API Key
配置 Brave Search MCP Server
- 访问 https://smithery.ai/server/@smithery-ai/brave-search
- 找到 Cursor 安装命令并替换 API Key:
npx -y @smithery/cli@latest run @smithery-ai/brave-search --config "{\"braveApiKey\":\"你的API密钥\"}"
Brave Search 使用示例
使用相同的搜索提示词:
搜索关键词 cursor mcp server,列出 Top 5 热度的关键词
搜索结果显示以下五个热门主题:
-
Model Context Protocol (MCP) Integration
- 实现 Claude AI 与桌面应用程序通过 Cursor IDE 的核心通信协议
-
Custom MCP Server Development
- 在 Cursor 中构建和共享自定义 MCP 服务器,用于自动化开发任务
-
MCP Server Templates
- 为 Cursor IDE 创建自定义工具的模板和工具集
-
Database Integration
- 支持数据库操作的 MCP 服务器,允许 AI 模型进行数据库查询和管理
-
Desktop Application Integration
- 通过 MCP 实现 AI 能力与桌面软件的无缝集成
未来展望
MCP Server 的配置虽然需要一些技术基础,但其带来的便利和效率提升是显著的。通过 MCP,我们可以将 Cursor 打造成更强大的生产力工具。以下是一些值得探索的方向:
- 项目管理自动化
- SEO 内容生成与优化
- AI 辅助图像生成
- 数据库集成与管理