跳过导航

开发者最值得装的8个MCP Server|把AI变成真正的外挂

约 9 分钟...次浏览
开发者最值得装的8个MCP Server|把AI变成真正的外挂

如果你现在还把 ChatGPT、Claude、Cursor 当成“高级搜索引擎”来用,那你大概率只用了 AI 的一小部分能力。

MCP(Model Context Protocol,模型上下文协议)是一套开放协议,用来让 AI 安全地调用外部工具。它更像一层标准化连接:一边接大模型,一边接文件系统、浏览器、仓库、文档、设计稿、数据库等外部资源。

本文不讲基础概念,直接给你一份更适合落地的清单:最值得装的 8 个 MCP Server,以及每个 MCP 的一个实用安装入口


一、什么是 MCP?一句话讲明白

MCP 的核心价值,是把“让 AI 访问外部世界”这件事标准化。

以前你让 AI 帮你处理代码、网页、文档、仓库,它只能靠训练时见过的知识去猜。现在接入 MCP 之后,AI 可以直接读本地文件、查最新文档、操作浏览器、访问 GitHub、读取 Figma 设计稿,甚至把多步推理拆开处理。

和传统 API 调用的核心区别:不仅能连接外部工具,还统一了连接方式、支持按需注入上下文,工具链可跨 Cursor/Claude 等客户端复用。

MCP 本质是「大模型 ↔ 外部工具」的标准化中间层,让 AI 能“安全调用、统一复用”各类外部能力(文件、浏览器、仓库等)。


二、最值得装的 8 个 MCP Server

下面这 8 个,覆盖了开发者最常见的高频场景。

下面统一用 Cursor 的 mcpServers 配置格式展示,能用 npx 启动的都按同一种写法,GitHub 则保留官方推荐的远端接入方式。

1. Filesystem MCP:所有自动化的“地基”

官方地址modelcontextprotocol/servers

它看起来普通,但几乎是所有高阶 MCP 的基础能力。没有文件读写,AI 很多“落地动作”都只能停留在建议层。

适合场景

  • 批量分析、编辑、整理项目目录
  • 让 AI 先读代码,再回答项目相关问题
  • 把查询结果、草稿、生成代码直接写回指定目录

安装方式

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "E:\\你的项目目录"]
    }
  }
}

注意:只开放项目目录,不要把根目录直接交给 AI。


2. Context7 MCP:专治 AI 的“知识过时病”

官方地址upstash/context7

你大概率见过这种情况:让 AI 写一个新库或新版 API 的代码,它却给你过时写法。Context7 的作用,就是把最新文档和示例更稳定地塞进上下文里,减少“模型记忆跟不上版本”的问题。

适合场景

  • 查询某个 API 的最新用法
  • 让 AI 按最新文档写代码
  • 解决“文档更新了,但 AI 还在用旧写法”的问题

安装方式

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

提醒:它更适合“文档检索”和“版本上下文注入”,不要把它描述成万能知识库。


3. Chrome DevTools MCP:让 AI 像前端工程师一样“调”浏览器

官方地址ChromeDevTools/chrome-devtools-mcp

如果说 Playwright 解决的是“操作浏览器”,那 Chrome DevTools MCP 更擅长的是“诊断浏览器”。它把 Performance、Network、Console、DOM、Heap 等能力开放给 AI,适合做排查和分析。

适合场景

  • “这个页面加载慢,帮我看看瓶颈在哪”
  • “这个组件有内存泄漏,帮我抓 Heap 分析”
  • “接口报 500,帮我看 Network 请求和 Response”
  • “控制台一堆报错,帮我定位是哪个调用导致的”

安装方式

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

与 Playwright 的区别

  • Playwright 更适合“做事”
  • Chrome DevTools 更适合“看问题、查瓶颈”

4. Playwright MCP:让 AI 真正“看见”网页

官方地址microsoft/playwright-mcp

Playwright MCP 让 AI 能控制真实浏览器:打开网页、点击按钮、填写表单、截图、执行脚本。它不是“读网页”,而是“操作网页”。

适合场景

  • 自动化测试:让 AI 帮你写并执行端到端测试
  • 数据抓取:处理登录态或动态渲染页面
  • UI 验收:截图对比页面是否符合预期

安装方式

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}

核心价值:适合需要真实交互的网页任务;如果只是抓静态内容,优先看 Fetch MCP。


5. GitHub MCP:AI 开发流水线的“主入口”

官方地址github/github-mcp-server

如果 MCP 服务器里只能留一个,GitHub MCP 基本可以排进第一梯队。它让 AI 不只是本地代码助手,而是能直接接入你的仓库、Issue、PR 和 CI 流程。

适合场景

  • 创建 Issue、发起 Pull Request、做代码 Review
  • 查看仓库状态、追踪 CI/CD 结果
  • 把需求描述转换成可执行的代码变更

安装方式

{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer YOUR_GITHUB_PAT"
      }
    }
  }
}

说明:需要先准备 GitHub Personal Access Token,并在 Cursor 里完成授权配置。


6. Figma MCP:设计稿直接变代码

官方地址GLips/Figma-Context-MCP

Figma MCP 的价值,不是“截图识别”,而是直接读取 Figma 的图层、组件、间距、颜色和设计信息,再把这些信息转成更接近设计稿结构的代码。

适合场景

  • 把 Figma 设计稿转成前端代码
  • 提取颜色、字体、间距等设计 Token
  • 配合设计系统复用组件,减少人工对齐成本

安装方式

{
  "mcpServers": {
    "figma": {
      "command": "npx",
      "args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
    }
  }
}

注意:它能显著提升还原效率,但不要描述为“完全一比一自动生成”,更稳妥的说法是“更接近设计稿结构”。


7. Fetch MCP:让 AI 低成本抓取网页内容

官方地址modelcontextprotocol/servers

如果说 Playwright 是“重型浏览器”,那 Fetch MCP 就是“轻量网页抓取器”。它不启动浏览器、不跑复杂交互,直接把网页内容整理成适合模型读取的文本。

适合场景

  • 读取技术文档、博客、API 说明
  • 抓取公开页面的纯文本内容
  • 给模型补充实时网页信息

安装方式

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"]
    }
  }
}

经验法则:只需要“读页面”的时候,优先用 Fetch;需要登录、点击、动态交互时,再换 Playwright。


8. Sequential Thinking MCP:给 AI 装上“分步思考”

官方地址modelcontextprotocol/servers

Sequential Thinking MCP 解决的是另一类问题:不是去访问外部数据,而是让 AI 把复杂任务拆成可反思、可回退、可分支的多步推理。

适合场景

  • 复杂任务的拆解和规划(“帮我设计一个完整的 XX 系统”)
  • 需要中途回退的调试(“我之前的假设错了,从第 3 步重新推”)
  • 调研型问题,需要多角度分析的
  • 一步答不完整的长链路任务

安装方式

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

定位:它更像思考方法,而不是外部数据工具。


三、MCP 使用的核心原则与避坑指南

1. 功能重叠时,优先保留“更通用”的那个

如果两个 MCP 都能做类似的事,优先留下覆盖范围更广、维护成本更低的那个。

  • 文档检索类:Context7 比单一 API 文档服务器更通用
  • 浏览器类:Playwright 负责执行,Chrome DevTools 负责诊断
  • 网页读取类:Fetch 负责轻量读取,Playwright 负责交互场景

2. MCP 不是越多越好

MCP 多了不一定更快,反而可能让上下文更复杂、选择成本更高。比较稳的起步方式,是先装 3 到 5 个核心能力,再按项目需要补齐。

3. 认证方式要按服务器特性选

有些 MCP 已经支持 OAuth 或托管接入,有些仍然需要 PAT、API Key 或本地环境变量。不要默认“所有 MCP 都是同一种接法”,先看官方文档再接入。

4. 安装方式比“装了什么”更重要

同一个 MCP,在不同客户端里接法可能不一样。最稳的方式通常是:

  • 先用 npx 临时跑通
  • 再把配置写进 MCP Host
  • 最后再考虑团队级统一部署

四、总结

MCP 已经从“尝鲜工具”变成了真正能进工作流的基础设施。

装上合适的 MCP Server 后,AI 可以帮你:

  • 读代码、改代码(Filesystem)
  • 获取最新文档和知识(Context7)
  • 深度调试页面性能(Chrome DevTools)
  • 操作浏览器做测试(Playwright)
  • 管理仓库、提 PR(GitHub)
  • 把设计稿变成代码(Figma)
  • 低成本抓取网页内容(Fetch)
  • 多步推理复杂任务(Sequential Thinking)

如果你只准备先装几个,建议从 Filesystem + GitHub + Context7 开始;如果你做前端,再加上 Playwright + Chrome DevTools + Fetch,基本就覆盖了大部分日常场景。


延伸阅读

分享:
文章作者:狼码纪
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。文章可能参考了其他优秀文章,如有侵权请联系删除。