Cursor 101 LogoCursor 101

发布于: 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 添加步骤

  1. 导航至 Cursor Settings > Features > MCP
  2. 点击 + Add New MCP Server 按钮
  3. 在配置窗口中:
    • 选择传输类型:
      • stdio:用于标准输入输出
      • sse:用于服务器发送事件
    • 配置服务器信息:
      • 为服务器设置一个易识别的昵称(Name
      • 根据传输类型填写相应信息:
        • stdio:输入可执行命令
        • sse:输入服务器 URL
  4. 完成添加后,服务器将显示在 MCP 服务器列表中
  5. 如需更新工具列表,可能需要手动点击刷新按钮

MCP Server 配置界面

2. MCP 工具的使用方法

在 Composer 中使用 MCP 工具时,你可以:

  • 让 Composer Agent 自动选择合适的工具
  • 明确指定使用特定工具
  • 查看工具调用的详细信息
  • 对工具调用进行管理:
    • 检查调用参数
    • 决定是否批准调用
    • 查看调用结果

Web 搜索功能配置实战

配置 Web Search MCP Server

  1. 访问 Smithery 平台:
    • 方式一:打开 https://smithery.ai 并搜索 Web Research
    • 方式二:直接访问 https://smithery.ai/server/@mzxrai/mcp-webresearch
  2. 在「Installation」区域找到并复制 Cursor 安装命令:
    npx -y @smithery/cli@latest run @mzxrai/mcp-webresearch --config "{}"
    
  3. 在 Cursor 中添加 MCP Server:
    • 打开 Cursor Settings > Features > MCP Servers
    • 点击 + Add New MCP Server
    • 选择 command 类型
    • 粘贴安装命令
    • 将服务器命名为 Web Search

MCP Servers

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 密钥

  1. 访问 https://brave.com/search/api/ 并注册账号
  2. 完成邮箱验证
  3. 登录账号
  4. 选择订阅计划(即使是免费计划也需要绑定信用卡)
  5. 在 API Keys 页面创建新的密钥
  6. 保存生成的 API Key

配置 Brave Search MCP Server

  1. 访问 https://smithery.ai/server/@smithery-ai/brave-search
  2. 找到 Cursor 安装命令并替换 API Key:

Brave Search MCP Server 配置界面

npx -y @smithery/cli@latest run @smithery-ai/brave-search --config "{\"braveApiKey\":\"你的API密钥\"}"

Brave Search 使用示例

使用相同的搜索提示词:

搜索关键词 cursor mcp server,列出 Top 5 热度的关键词

搜索结果显示以下五个热门主题:

  1. Model Context Protocol (MCP) Integration

    • 实现 Claude AI 与桌面应用程序通过 Cursor IDE 的核心通信协议
  2. Custom MCP Server Development

    • 在 Cursor 中构建和共享自定义 MCP 服务器,用于自动化开发任务
  3. MCP Server Templates

    • 为 Cursor IDE 创建自定义工具的模板和工具集
  4. Database Integration

    • 支持数据库操作的 MCP 服务器,允许 AI 模型进行数据库查询和管理
  5. Desktop Application Integration

    • 通过 MCP 实现 AI 能力与桌面软件的无缝集成

Brave Search 结果示例

未来展望

MCP Server 的配置虽然需要一些技术基础,但其带来的便利和效率提升是显著的。通过 MCP,我们可以将 Cursor 打造成更强大的生产力工具。以下是一些值得探索的方向:

  • 项目管理自动化
  • SEO 内容生成与优化
  • AI 辅助图像生成
  • 数据库集成与管理

参考资料