一句话导读:MCP 目录里已有上千个 Server,但真正值得长期开着的往往只有一小撮——装多了 Agent 反而变笨,装错了又天天手动复制粘贴。 如果你在 Cursor、Claude Code 或 Codex 里已经能写代码,却还在纠结「该接 GitHub 还是再接十个 SaaS」,这篇文章按开发工具、数据运维、协作 SaaS、搜索与记忆四条线,筛出 2026 年最值得安装的 20 个 MCP Server,并讲清选型原则、配置写法与常见踩坑。
系列延伸阅读:Claude Code MCP 安装教程、MCP 权限最小暴露、CodeGraph MCP 五分钟部署。
为什么 2026 年 MCP 成了 AI 编码的「标配接口」?
Model Context Protocol(MCP)在 2024 年底由 Anthropic 开源,2025 年随 Claude Desktop、Cursor、Windsurf 等客户端爆发,到 2026 年已是事实上的 Agent 插件标准:OpenAI Codex、GitHub Copilot、VS Code 扩展均支持同一套 Server 生态。它的价值不在于「多一个聊天机器人」,而在于把仓库、文档、数据库、浏览器、工单系统变成 Agent 可调用的结构化工具,减少「你帮我查一下 PR #123」这类人工上下文搬运。
与早期自定义 Function Calling 相比,MCP 的优势是一次安装、多客户端复用:同一套 GitHub MCP 配置可同时服务 Claude Code 与 Cursor;社区与官方维护的 Server 数量在 2026 年已破千,但质量参差——本文只收录有官方背书或大规模社区采用、维护活跃、安装文档清晰的 20 款。
MCP 在 Agent 栈里的位置
可以把 MCP 理解为 Tool Runtime Layer:大模型负责推理与规划,MCP Server 负责可审计的执行(读文件、调 API、开浏览器)。权限边界、token 开销、工具选择准确率,都取决于你挂了哪些 Server——这也是「20 个推荐」不等于「20 个全开」的原因。
选型四原则:别装成「工具垃圾场」
在列清单之前,先记住四条 2026 年社区反复验证的原则:
- 按工作流选配,不按排行榜全装。 你天天写 React + GitHub PR,Context7 + GitHub + Playwright 就覆盖八成;Notion MCP 只有团队真用 Notion 当知识库时才值得占上下文。
- 控制同时启用的工具总数。 Cursor 有约 40 个工具上限;Claude Code 虽更宽松,但工具过多会导致 Agent「选错工具」或开场就烧掉数万 token。实测 3–7 个 Server、合计 30 个以内工具最稳。
- 优先 Remote HTTP 精简版。 GitHub、Supabase、Linear、Sentry 等官方均提供 OAuth 远程 Server,工具集比本地 Docker 全量版更小,更适合 Cursor。
- 权限最小暴露。 PAT 只读、数据库用只读连接串、Filesystem 限定项目目录——详见 权限专题。
一张图:从工作流到 MCP 组合
选型逻辑可以压缩成一条因果链:先定日常任务,再映射 Server,最后控制数量与权限。
工作流 → Server 映射 → 可控工具面
推荐起手
- Context7 — 库文档不幻觉
- GitHub MCP — Issue / PR 上下文
- Playwright — 真浏览器验收
反面模式
- 一次装 15 个 Server
- 生产库可写 + 全盘 Filesystem
- 从不跑 /mcp 验收
三套起步组合(按角色)
| 角色 | 推荐组合 | 覆盖场景 |
|---|---|---|
| 全栈独立开发 | Context7 + GitHub + Playwright + Supabase | 文档准确、PR 流转、E2E 验证、后端数据 |
| 团队工程负责人 | GitHub + Linear + Sentry + CodeGraph | 工单对齐、错误上下文、代码影响面分析 |
| 设计驱动前端 | Context7 + Figma + Playwright + Fetch | 设计稿转代码、组件库文档、页面快照验证 |
开发工具类(8 个)
这类 Server 直接作用于代码库与工程链路,是大多数读者的主战场。
1. GitHub MCP(官方)
做什么:读仓库与文件、搜代码、管理 Issue / PR、查看 CI 状态、部分安全扫描能力。维护方:GitHub 官方(github/github-mcp-server)。传输:推荐 Remote HTTP(OAuth),Cursor 用户避免本地全量 Docker 版(单 Server 可超 40 工具)。
适合谁:任何用 GitHub 托管代码的团队。与 Claude Code 三连通中的 GitHub 配置一致,用细粒度只读 PAT 或 OAuth 即可。
2. Context7
做什么:按库名与版本拉取最新官方文档与代码示例,显著降低 Agent 幻觉 API 的概率。维护方:Upstash 社区项目,2026 年几乎所有「最佳 MCP」清单的榜首。传输:Remote HTTP 或本地 stdio。
适合谁:凡是用第三方框架(Next.js、Tailwind、Prisma、SwiftUI……)的人都建议常开。信号密度极高,是「装一个顶十个」的类型。
3. Playwright MCP(Microsoft 官方)
做什么:驱动真实 Chromium/WebKit/Firefox,通过无障碍树而非截图理解页面,执行点击、填表、断言。比让 Agent「猜 UI 是否正常」可靠一个数量级。包名:@playwright/mcp。
适合谁:写前端、做 E2E、需要「改完代码立刻在浏览器验一遍」的开发者。每次运行消耗 token 与时间,建议按需触发而非常驻自动调用。
4. Fetch MCP(官方参考实现)
做什么:受控 HTTP GET,把网页转 Markdown 供模型阅读。包名:@modelcontextprotocol/server-fetch。适合拉文档、健康检查、读公开 API 响应。
注意:不要用来替代 Context7 做库文档;Fetch 对动态 SPA 支持有限,复杂页面仍靠 Playwright。
5. Filesystem MCP(官方参考实现)
做什么:在显式声明的目录内读写文件。包名:@modelcontextprotocol/server-filesystem。
注意:Cursor 自带沙箱文件能力,很多场景不必再装;Claude Code 终端派或需要跨目录批处理时更有价值。务必限制 args 中的根路径,勿指向 $HOME。
6. Git MCP(官方参考实现)
做什么:读 git 状态、diff、log、分支信息,部分版本支持受控提交。包名:@modelcontextprotocol/server-git 或 mcp-server-git。
适合谁:需要 Agent 理解「未提交改动」与历史上下文,又不想给完整 shell 权限时使用。与 GitHub MCP 互补:前者本地仓库,后者远端协作。
7. CodeGraph MCP
做什么:基于本地索引的代码语义图谱——符号跳转、依赖影响面(codegraph_impact)、跨文件关系。ZavCloud 博客系列中多次实测:同一 bug 修复任务,接通后 shell 调用次数可从约 12 次降到 5 次。
适合谁:中大型单体仓库、微服务边界模糊、需要「改一处知影响面」的团队。部署见 五分钟指南。
8. Serena
做什么:基于 LSP 的语义级代码检索与编辑,支持 20+ 语言,比纯文本 grep 更懂符号与引用。维护方:社区(oraios/serena),2026 年在 Claude Code 重度用户中口碑上升。
适合谁:多语言 monorepo、需要精准 rename / find references 的场景。与 CodeGraph 有重叠,一般二选一或分项目使用。
数据与运维类(4 个)
9. Supabase MCP(官方)
做什么:查表、跑 SQL、看 schema、管理 Edge Functions 与分支(视权限而定)。传输:Remote HTTP + OAuth。
注意:生产环境务必用只读角色或开发分支;可写模式误操作代价极高。Neon 等 Postgres 托管商也提供同类 MCP,技术栈二选一即可。
10. DBHub / Bytebase(PostgreSQL 通用)
做什么:Anthropic 文档推荐的 Postgres 接入路径之一(原官方 server-postgres 已归档)。通过 DSN 连接任意 PostgreSQL,执行受控查询。安装:npx -y @bytebase/dbhub --dsn "postgresql://..."。
适合谁:自托管数据库、非 Supabase 栈、需要统一 SQL 工具面的团队。
11. Sentry MCP(官方)
做什么:拉取错误事件、堆栈、release 与 issue 状态,让 Agent 在编辑器内完成「报错 → 定位 → 提 PR」闭环的前半段。传输:Remote HTTP。
适合谁:已用 Sentry 做可观测性的前后端团队。偏读操作,修复仍需 GitHub + 本地调试。
12. Docker MCP(社区 / Docker 官方探索版)
做什么:列出容器、读日志、受控启停,便于 Agent 理解本地或 CI 仿真的服务拓扑。
注意:权限面大,仅建议在开发机启用;生产集群应用专用运维 MCP 或只读 kubeconfig。若你完全容器化本地开发,价值高于纯前端开发者。
协作 SaaS 类(5 个)
这类 Server 把 Agent 接入团队已有工具链——只用你已经在付费的软件,不要为了 MCP 换工单系统。
13. Linear MCP(官方)
做什么:读写信件、更新状态、搜 issue、对齐 sprint。Remote OAuth,工具集精简。
适合谁:工程团队主战场在 Linear 的初创与产品型公司。与 GitHub MCP 联用可实现「工单号 → 分支 → PR」一条龙描述。
14. Notion MCP(官方)
做什么:搜索与读写 Notion 页面、数据库视图,适合 PRD、会议纪要、知识库。
注意:大 workspace 容易灌满上下文,建议限定 integration 可访问的页面范围。
15. Slack MCP(官方)
做什么:读频道消息、发摘要、查 thread,适合把 Agent 产出同步到协作流。
适合谁:研发沟通重度依赖 Slack 的组织。写权限建议默认关闭,由人确认后再发。
16. Figma Dev Mode MCP(官方)
做什么:读取 Figma 中选中 frame 的结构、变量与样式,支撑设计稿到代码。前提:桌面 App 打开且选中画板。
适合谁:设计系统驱动的前端团队。与 Context7(组件库文档)+ Playwright(视觉回归)形成三角。
17. Stripe MCP(官方)
做什么:查客户、订阅、发票与测试模式数据,辅助计费相关功能开发与排障。
注意:仅用测试 key 或严格只读;支付域合规要求高,生产写操作勿交给 Agent 自动执行。
搜索与记忆类(3 个)
18. Exa MCP
做什么:面向 Agent 优化的语义网页搜索,比通用搜索更擅长技术查询与论文/文档检索。需 API Key。
适合谁:需要「查 2026 年最新博文 / RFC / 竞品实现」的研究型任务。与 Fetch 互补:Exa 找 URL,Fetch 或 Playwright 深读。
19. Brave Search MCP
做什么:通过 Brave Search API 做实时网页检索。包名:社区维护的 @modelcontextprotocol/server-brave-search。
适合谁:已有 Brave API 额度、希望替代 Exa 的用户。二者择一即可,避免重复占工具位。
20. Memory MCP(官方参考实现)
做什么:以知识图谱形式持久化跨会话事实(项目约定、用户偏好、架构决策)。包名:@modelcontextprotocol/server-memory。
适合谁:长期维护同一产品、希望 Agent「记住」团队规范的 solo 或小团队。与 Sequential Thinking(下述可选)不同:Memory 存事实,Sequential Thinking 帮拆步骤。
荣誉提名:Sequential Thinking MCP
官方参考实现 @modelcontextprotocol/server-sequential-thinking 不直接操作外部系统,但能帮助 Agent 做分步推理,复杂重构或架构设计时值得临时启用。未计入 20 席主清单,因它不扩展「能力边界」,而是优化思考过程——可与上述任意组合叠加。
20 款总览对照表
| # | Server | 分类 | 维护方 | 优先装? |
|---|---|---|---|---|
| 1 | GitHub MCP | 开发 | GitHub 官方 | ⭐⭐⭐ |
| 2 | Context7 | 开发 | Upstash 社区 | ⭐⭐⭐ |
| 3 | Playwright MCP | 开发 | Microsoft 官方 | ⭐⭐⭐ |
| 4 | Fetch MCP | 开发 | MCP 参考 | ⭐⭐ |
| 5 | Filesystem MCP | 开发 | MCP 参考 | ⭐ |
| 6 | Git MCP | 开发 | MCP 参考 | ⭐⭐ |
| 7 | CodeGraph MCP | 开发 | CodeGraph | ⭐⭐ |
| 8 | Serena | 开发 | 社区 | ⭐⭐ |
| 9 | Supabase MCP | 数据 | Supabase 官方 | 按需 |
| 10 | DBHub | 数据 | Bytebase | 按需 |
| 11 | Sentry MCP | 运维 | Sentry 官方 | 按需 |
| 12 | Docker MCP | 运维 | 社区/官方探索 | 按需 |
| 13 | Linear MCP | 协作 | Linear 官方 | 按需 |
| 14 | Notion MCP | 协作 | Notion 官方 | 按需 |
| 15 | Slack MCP | 协作 | Slack 官方 | 按需 |
| 16 | Figma Dev Mode MCP | 协作 | Figma 官方 | 按需 |
| 17 | Stripe MCP | 协作 | Stripe 官方 | 按需 |
| 18 | Exa MCP | 搜索 | Exa 社区 | ⭐⭐ |
| 19 | Brave Search MCP | 搜索 | 社区 | ⭐ |
| 20 | Memory MCP | 记忆 | MCP 参考 | ⭐⭐ |
安装与配置示例
不同客户端配置文件位置不同,但 JSON 结构高度相似。以下为 2026 年最常见的两种写法。
Claude Code(~/.claude.json)
// ~/.claude.json → mcpServers "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxx" } }, "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] }
保存后完全退出 Claude Code,在仓库根目录重启,输入 /mcp 验收。完整分步见 安装教程。
Cursor(~/.cursor/mcp.json 或项目 .cursor/mcp.json)
// 结构同 Claude Code;GitHub 建议用 Settings → MCP → 添加官方 Remote // 避免本地 github-mcp-server 全量 40+ tools 撑爆上限 { "mcpServers": { "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] } } }
CodeGraph 补充(项目级)
# 仓库根目录 codegraph init -i codegraph status # ~/.claude.json 增加: # "codegraph": { "command": "codegraph", "args": ["mcp"] }
常见踩坑
- 「装完看不见工具」— JSON 语法错误、未完全重启客户端、Claude Code 未在仓库根目录启动。用
/mcp排查。 - 「GitHub MCP 401」— PAT 未授权目标仓库、过期或权限不足;OAuth 远程版需重新授权。
- 「Cursor 工具超限」— 换 GitHub Remote 精简版,关闭不用的 Server,或禁用单 Server 内非必要 tools。
- 「Agent 还是不调用 MCP」— 在提示词里明确「用 GitHub MCP 读 issue #N」;部分任务需允许 tool use。参见 三连通总览中的冒烟测试。
- 「生产数据被改」— Supabase / DBHub 误用可写连接;Stripe 误用 live key。默认只读 + 开发环境。
常见问题
MCP Server 和 Cursor 自带能力重复吗? 部分重复:Cursor 已有项目索引与终端,Filesystem MCP 常可省略;但 Context7、GitHub 远端协作、Playwright 真浏览器验证仍建议外接。
Codex CLI 能用同一套 MCP 吗? 可以。Codex 与 Claude Code 均支持 MCP 协议,配置路径不同(~/.codex/config.toml 或客户端内 MCP 面板),Server 条目可复用。
20 个都要装吗? 不需要。表中 ⭐⭐⭐ 三件套适合几乎所有人;其余按栈选配,同时启用控制在 3–7 个。
如何评估装 MCP 是否划算? 用同一任务对比:无 MCP 时人工复制几次上下文、Agent 绕弯几次;接通后是否一次 tool call 闭环。CodeGraph + GitHub 三连通是我们实测 ROI 最明显的组合。
安全审计要看什么? 每个 Server 的 OAuth scope / PAT 权限、Filesystem 根目录、数据库 DSN 读写角色。清单见 MCP 权限最小暴露。
- Claude Code MCP 安装教程
- MCP 三连通总览
- MCP 权限最小暴露
- Cloud Mac 上 5 分钟部署 CodeGraph MCP
- Claude Code vs Cursor(2026)
ZavCloud Cloud Mac
MCP 配齐了,构建与索引环境也要跟得上
CodeGraph 索引、Playwright E2E、GitHub Actions Runner——独享 Mac mini M4 按日租用,让 Agent 工具链与 CI 在同一套 macOS 事实来源上跑通。
查看 Cloud Mac 方案