Claude Code 最佳 MCP Servers(2026):Top 15
嗨,我是 Lena。很高兴又见面了!我原本没打算写这篇。我当时只是看着 Claude Code 跑一轮调试,然后它每次需要代码库之外的上下文时都会撞墙。同一种墙,反复出现。也就是那一刻,我开始更认真地看 MCP servers 到底改变了什么——以及哪些在实战里真的重要。
这不是一篇完整的技术拆解。更像是我一路观察时记下的笔记:到了 2026 年,哪些 best MCP servers for Claude Code 依然稳定可用,哪些会随着时间悄悄从我的配置里消失。
MCP Servers 如何扩展 Claude Code
Claude Code 里的 tool calling 实际长什么样
Claude Code,在默认状态下只在你的本地环境里工作——改文件、跑 shell 命令、调用 Anthropic API。这已经很有用。但如果没有桥接层,它碰不到你的 GitHub PR、Postgres 表、Slack 线程,或者 Figma frame。
这就是 MCP 的作用。根据 Claude Code 官方 MCP 文档,MCP (Model Context Protocol) 是一个开源标准,它让 Claude Code 通过统一协议连接外部工具、数据库和 API,并暴露三类核心原语:Resources(原始数据)、Tools(动作)和 Prompts(可复用模板)。
我觉得最有意思的是,这个变化来得很安静。你不会明显感觉自己在切换上下文。你只是提一个请求,然后事情就发生了。
如何在 Claude Code 里安装 MCP server
当前推荐方式是走 HTTP transport:
claude mcp add --transport http <name> <url>
如果是本地 studio server,用这个:
claude mcp add <name> -- npx -y @package/mcp-server
如果你希望对配置有更细粒度的控制,也可以直接编辑 ~/.claude.json——有些人会觉得这比在 CLI 向导里一项项输入参数更不脆弱。修改后,运行 claude mcp list 确认哪些是激活状态。顺带一提:活跃 server 最好控制在 5–6 个左右,因为每个都会启动子进程。再多一些,体感会明显变慢。
我们如何评估这些 MCP servers
稳定性 | 真实效用 | 社区维护
我一直在看这几件事:
- Stability: 连接是否稳定,还是会悄无声息地掉线?
- Real-world utility: 它解决的是 agent 工作流里真实会遇到的问题,还是只适合 demo?
- Community maintenance: 仓库还在持续提交吗?issue 有人在处理吗?
截至 2026 年初,我排除了那些无法确认仍被积极维护的 server。
2026 年 Claude Code 最值得用的 15 个 MCP Servers
File System
- MCP Filesystem Server — 这是最基础、也最关键的一个。它让 Claude 在可配置的访问边界内读取、写入并整理本地文件。官方 MCP servers 仓库 把它列为 Anthropic 官方维护的 server 之一。你可以控制哪些目录对它可见;如果你对 blast radius 很谨慎,这一点很重要。
- Claude Context MCP — 为大代码库提供语义级代码搜索。仓库太大、上下文塞不下时,它能让 Claude 自己找到相关片段,而不是等你手动指路。
Web Search and Browsing
- Firecrawl MCP — 抓取 URL 并返回干净的 Markdown。特别适合 Claude 需要最新 API 文档或训练数据里没有的第三方参考资料时使用。这个项目维护活跃,也是我见过稳定性较高的 web data server 之一。
- Puppeteer MCP — 通过 MCP 做浏览器自动化。Claude 可以导航页面、填写表单、抓取动态渲染内容。它比 Firecrawl 更重,所以我更倾向于在 Firecrawl 不够用时再上,而不是默认启用。
GitHub / Git
- GitHub MCP Server (Official) — 这可能是这份清单里使用频率最高的 server。它可以直接访问 repo、issue、PR、CI/CD 流程和提交历史。GitHub 官方 MCP server 仓库 维护很活跃,并支持通过
X-MCP-Readonlyheader 开启只读模式,避免误写到生产环境。安装命令如下:
claude mcp add github --transport http https://api.githubcopilot.com/mcp \
-H "Authorization: Bearer YOUR_GITHUB_PAT"
有一点要重点留意:token 的 scope 限制。如果 Claude 明明有权限却看不到私有 repo,先检查你的 Personal Access Token scopes。
Shell and Terminal
- Shell / Bash execution — 这本来就是 Claude Code 的原生能力,但有些团队会在外层再加 MCP wrapper,用来做沙箱化或范围限制执行。在 multi-agent 协作场景里,如果你想更严格地控制谁可以运行什么,这会很有帮助。
Database Connectors
- PostgreSQL MCP — 用自然语言直接查询 Postgres。Claude 可以分析数据、修复问题、再写回去,把代码改动和数据影响闭成一个回路。对后端占比高的工作流尤其有用;没有数据库上下文做调试时,我常觉得自己只看到了半张图。
- SQLite MCP — 更轻量。适合本地开发环境、测试数据,或者生产数据库不可达的场景。按我的体验,它行为很稳,配置摩擦也比 Postgres 小一些。
Documentation Fetchers
- Context7 MCP — 这是我会反复装回来的一个。它可以从源码仓库直接抓取实时、版本特定的文档。它解决的问题非常真实:Claude 给出过时方法,或者漏掉最近新增的 API。对于经常变化的框架——React、Next.js、以及各种新库——它能明显减少我之前反复撞到的那类摩擦。
Testing Frameworks
- Playwright MCP — 在浏览器测试和自动化层面,它比 Puppeteer 更高层。Claude 可以跑测试套件、操作 UI 元素并验证行为,从而形成闭环工作流:先改,再测,再确认。
- Sequential Thinking MCP — 严格说它不算测试框架,但放在这里很贴切。它引入了结构化、反思式推理流程——Claude 会更有条理地拆问题、修正路径,并在更长推理链里保持上下文。对复杂调试或架构决策,我观察到它改变的不只是最终答案,还有中间步骤的处理方式。
Memory and Context Layers
- Memory MCP (Knowledge Graph) — 基于 knowledge graph 的跨会话持久记忆。这一块我仍然不算完全确定——它是那种听起来比实际表现更稳定的能力。但它好用的时候,确实会改变你对 agent『session』这个概念的理解。
- Claude Context MCP — 在 File System 里提过一次,但这里也成立:它提供的是跨整个代码库持续可用的语义搜索,不只针对当前打开的文件。
Others
- Figma MCP (Official Dev Mode) — 通过 MCP 暴露 Figma 的实时图层结构——层级、auto-layout、design tokens、variants。Claude 可以基于真实设计直接生成代码,而不是对着截图猜。对有 design-to-code 流程的团队,这能减少很多来回拉扯。
- Linear MCP — 项目管理集成。Claude 可以从代码讨论创建 issue、更新状态、搜索 ticket、追加评论。它仍在积极开发中,也有一些已知小毛病(比如 OAuth token 偶发过期),但对 backlog 在 Linear 的团队来说,核心能力已经够用了。
MCP 仍然没能给 Claude Code 的东西
这一段我觉得值得单独说。即使你把 server 配得很好,有些事情现在还是做不到位。
目前没有内建机制可以 把 Claude Code 的成功模式在会话或 agent 之间复用。每个 session 基本都在重开。上周二有效的调试路径,下次遇到相似问题时并不会自动继承。知识不会以结构化、可共享的方式自然累积。
如何让 Claude Code 的成功模式可复用
这正是『连上工具』和『真的从经验学习』之间那条缝。MCP 解决了连接问题,但没有解决留存问题——也就是把有效路径沉淀下来、封装起来,并让未来的 session 或另一个 agent 无需重复摸索就能继承。
我还在持续观察这个生态会怎么补这块。值得继续盯着看。
FAQ
- How do I add MCP servers to Claude Code?
对远程 HTTP server,运行 claude mcp add --transport http <name> <url>。对本地 stdio server,使用 claude mcp add <name> -- npx -y @package/mcp-server。如果配置更复杂,也可以直接编辑 ~/.claude.json。改完后重启 Claude Code,并用 claude mcp list 验证。
- What is the best MCP server for Claude Code?
取决于你的工作流。对大多数开发者来说,GitHub MCP Server 和 MCP Filesystem Server 覆盖了最高频场景。如果你重度依赖数据库,就加 PostgreSQL MCP。文档密集型工作里,Context7 很值得花时间接上。
- Are MCP servers for Claude Code free?
这里列的大多数 server 都是开源且可免费运行。有些需要 API key,并对应自己的计费(GitHub PAT、Figma Dev Mode、某些 web search API)。Claude API 本身仍按 Anthropic 的定价计费——MCP server 不会改变这一点,它只是扩展了 Claude 在 session 中可触达的范围。
我会继续观察这套栈怎么演进。上面这份清单反映的是 2026 年初真正还在维护、也能落地使用的东西——不是听起来很美的理论。等你读到这篇时,其中一些很可能已经变化。
……先写到这里。
Previous Posts:
- See how MCP servers actually work under the hood when connecting Claude Code to external tools
- Follow a step-by-step guide to adding MCP servers into your development workflow
- Compare which MCP servers are worth using if you're working in Cursor instead of Claude Code
- Understand how Claude Code Skills extend capabilities beyond MCP integrations
- Explore how agent execution chains and hooks shape more advanced automation workflows




