试了100多个MCP,这是我最推荐的10个

2025年6月15日

说实话,现代开发节奏飞快,工具又那么多,想要高效工作而不在各种应用间来回切换,这绝对是个关键优势。

MCP(模型上下文协议)服务器就是为此而生。它们在幕后默默工作,将网页抓取、设计预览、浏览器自动化,甚至文档转换等强大功能直接集成到你的 Cursor 编辑器中。

你不再需要频繁切换标签页或编写样板代码,而是拥有了智能、无缝的工具,完美融入你的工作流程。

这篇指南将介绍10个最优秀的开源 MCP,你今天就能开始使用它们来提升在 Cursor 中的开发效率。

1. Apidog MCP

Apidog MCP专为 API 开发者设计。它将 Cursor 等 AI 助手直接连接到你的 API 文档,让你能更智能、更快速地构建项目,无需切换标签页。

与通用的上下文插件不同,Apidog 专注于让 AI 即时访问你的 OpenAPI 规范、端点数据和架构详情。想要根据真实端点生成 TypeScript 接口或构建 Python 客户端?直接问 Cursor 就行——它已经了解你的 API 结构。

核心特性:

  • 与 Apidog 项目、公开文档或本地 OpenAPI 文件同步
  • 支持自然语言查询,比如"用户接口 /users 的响应结构是什么?"
  • 本地缓存规范,实现快速的离线开发
  • 保持 AI 建议准确且符合项目需求

在 Cursor 中配置 MCP

编辑 MCP 配置文件:打开 Cursor 编辑器,点击设置图标(右上角),从左侧菜单选择"MCP",然后点击"+ Add new global MCP server"。

添加配置:在打开的 mcp.json 中粘贴以下配置。记得用你自己的 <access-token><project-id> 替换:

验证配置:在 Agent 模式下询问 AI 来测试连接:

当 AI 返回你的 Apidog 项目 API 信息时,说明连接成功。

Apidog MCP解决了 API 开发中最大的效率杀手之一:在文档和代码之间来回跳转。它将 API 规范转换为智能、可查询的知识库。

2. Browserbase MCP

概述: Browserbase MCP让 AI 助手能够在云浏览器环境中与网页交互,处理动态内容和复杂的用户交互。

核心特性:

  • 云端浏览器会话管理
  • 全页面和元素特定截图
  • JavaScript 执行和 DOM 操作
  • 并行浏览器实例支持多任务处理

这个服务器特别适合测试 Web 应用程序和自动化重复性网站交互。

要将 Browserbase 添加到 Cursor,首先从 browserbase.io 获取 API,然后将以下配置添加到你的 .cursor/mcp.json 文件中:

3. Magic MCP

Magic MCP将生成式 AI 功能直接集成到你的开发工作流中。它支持:

  • 前端开发期间生成占位符图像
  • 将文本转换为各种格式或样式
  • 为文档生成内容摘要
  • 从自然语言描述创建代码示例

Magic MCP 利用 OpenAI 的 API,为各种开发任务提供强大的 AI 驱动功能。

配置文件位置:

  • Cursor: ~/.cursor/mcp.json
  • Windsurf: ~/.codeium/windsurf/mcp_config.json
  • Cline: ~/.cline/mcp_config.json
  • Claude: ~/.claude/mcp_config.json

4. Opik MCP

Opik MCP将你的 AI 助手连接到实时网络搜索和知识探索。Opik 不依赖过时的上下文,而是允许开发者直接从互联网获取最新的见解、事实或参考资料,让 AI 在研究密集型任务中更加智能和有用。

核心特性:

  • 实时网络搜索集成
  • 外部内容摘要
  • 支持引用的来源感知响应
  • 适用于文档编写、事实核查和内容生成

这个服务器简化了机器学习实验的管理和可视化。

Cursor 集成

要与 Cursor IDE 集成,在项目目录中创建 .cursor/mcp.json 文件,配置如下:

用你的 Node.js 可执行文件路径替换 /path/to/node,用你的 opik-mcp 安装路径替换 /path/to/opik-mcp。同时用你的实际 Opik API 密钥替换 YOUR_API_KEY

5. Figma Context MCP

Figma Context MCP将设计和代码连接起来,直接向你的编码助手提供 Figma 数据。它让开发者能够查询设计、理解布局,并基于现有设计生成 UI 代码——不再需要与设计团队频繁沟通。

核心特性:

  • 访问 Figma 帧、图层和文本
  • 将设计转换为组件代码(如 React、HTML/CSS)
  • 分析间距、颜色和字体
  • 识别视觉不一致或缺失元素
  • 将 Figma 结构转换为可用于开发的见解

这种集成确保设计一致性并简化开发流程。

6. Pandoc MCP

Pandoc MCP为你的开发环境带来强大的文档转换功能。它支持在各种格式之间转换文档,例如:

  • Markdown 转 PDF、HTML、DOCX 等
  • 处理学术论文或研究笔记
  • 从不同源材料生成报告
  • 构建发布工作流

这个服务器对于处理各种文档格式的开发者来说非常宝贵。

要将 Excel MCP添加到你的 Cursor 配置中,请将以下内容添加到你的 .cursor/mcp.json 文件中:

7. Excel MCP

Excel MCP将你的电子表格转换为 AI 可访问的数据源。它让你的 AI 助手能够实时读取、查询甚至写入 Excel 文件,帮助你自动化报告生成、数据转换和直接在代码中实现逻辑。

核心特性:

  • 读取和解析 Excel 工作表、行和公式
  • 从电子表格数据生成可视化或摘要
  • 程序化修改单元格和公式
  • 将处理后的数据导出回 Excel
  • 非常适合自动化重复性报告任务

这个服务器特别适合处理存储在 Excel 电子表格中的数据并生成报告。

要将 Excel MCP添加到你的 Cursor 配置中,请将以下内容添加到你的 .cursor/mcp.json 文件中:

8. Mindmap MCP

Mindmap MCP让你的 AI 助手能够访问结构化思维导图。在头脑风暴功能、规划架构或大纲文档时特别有用。助手可以读取、解释甚至建议修改思维导图,将原始想法转化为可执行的步骤。

核心特性:

  • 导入和解释结构化思维导图
  • 将可视化节点转换为结构化大纲或任务
  • 维护逻辑层次结构用于规划和文档编写
  • 在 AI 支持下协作发展概念
  • 作为创意规划或产品范围界定的工具

这个工具帮助开发者有效组织想法和规划功能。

将以下内容添加到你的 .cursor/mcp.json 文件中:

9. Markdownify MCP

Markdownify MCP支持将各种内容格式转换为清洁、结构化的 markdown。它适用于:

  • 将 HTML 内容转换为 markdown
  • 清理文档
  • 标准化内容格式
  • 为基于 markdown 的平台准备内容

这个服务器简化了为 GitHub 或技术博客等平台准备内容的过程。

要将此服务器与桌面应用程序集成,请将以下内容添加到你的应用程序服务器配置中:

10. Tavily MCP

Tavily MCP专注于为你的 AI 助手提供高质量、精选的知识。它结合多个知识源并使用智能过滤,为你的助手提供更相关的信息——非常适合深度研究、代码参考或技术写作。

核心特性:

  • 上下文丰富的知识检索
  • 复杂主题的 AI 友好摘要
  • 考虑来源权威性和可靠性
  • 多源聚合(文档、博客、文章)
  • 对研究密集型开发任务功能强大

按如下方式编辑配置文件:

如何为 Cursor 选择合适的 MCP

有这么多 MCP可选,为你的开发工作流选择合适的服务器可能会让人不知所措。以下是一些需要考虑的因素,帮助你做出最佳选择:

明确使用场景

不同的 MCP擅长不同的任务:

  • Apidog 最适合使用 API 和 OpenAPI 文档的工作。
  • Firecrawl 在网页抓取、浏览器自动化和多模态代理方面表现出色。
  • Figma 非常适合设计到代码的工作流。

将服务器与你最常见的编码需求匹配。

开源 vs 托管

如果隐私是个问题或你需要更多控制:

  • 选择 开源 MCP,如 Firecrawl、Apidog 和 AnyMCP。
  • 托管选项很方便,但可能无法提供完全的透明度或本地缓存。

结论:简化你的开发工作流

将这些 MCP集成到你的 Cursor 环境中,能够显著提升你的开发工作流效率。减少上下文切换,将强大的工具直接引入你的 IDE,让你能够更专注于编码,而不是管理各种工具。

从 Firecrawl MCP开始是个明智的选择,因为它具有强大的网页抓取功能和强大的社区支持。

随着你越来越熟悉,探索其他服务器如用于浏览器自动化的 Browserbase 或用于生成式 AI 实用程序的 Magic MCP,可以进一步增强你的开发体验。