Router One
返回博客

Claude Code 必装的 10 个 MCP Server(2026)

|Router One Team

MCP——Model Context Protocol——把 Claude Code 从"读写文件的 agent"升级成"能跟你的数据库、监控、工单、设计稿和整套技术栈对话的 agent"。协议落地一年后,生态稳定下来一批"第一天就值得装"的服务器,加一长串小众的。

这篇文章是 day-one 短名单:十个真正能扩展 Claude Code 能力边界的 MCP server,每个一段背景、一段安装代码、一个真实使用例子。没有一个是 hello world——都是我们和打交道的开发者 2026 年实际在用的。

快速回顾:MCP 是什么

MCP 是 Anthropic 推出的小型 JSON-RPC 协议,标准化了 agent 访问外部工具的方式。MCP server 通过 stdio 或 HTTP 暴露 tools(可调用函数)、resources(可读 URI)、prompts(模板)。Claude Code 读你的 .mcp.json~/.config/claude/mcp.json,启动配置好的 server,它们暴露的工具自动出现在 agent 的工具列表里。

第一次接触的话,Claude Code 配置指南 涵盖初次安装。国内特定问题(在屏蔽 PyPI / npm registry 的网络下跑 MCP server)见 国内使用 Claude Code 完整指南

下面十个按"我们多久会用一次"大致排序。

1. Filesystem(@modelcontextprotocol/server-filesystem

多数人装的第一个 MCP server。在 Claude Code 工作目录之外暴露范围受限的文件读写搜索。当 agent 需要读 ~/Documents 写汇报、看 /etc/ 下的配置、在多个项目之间搬文件时有用。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/me/Documents",
        "/Users/me/projects"
      ]
    }
  }
}

真实使用:「找出我 projects 目录下所有 docker-compose.yml,告诉我哪些还在用废弃的 v2 语法。」Agent 遍历文件系统、打开每个、汇报。

2. Git(@modelcontextprotocol/server-git

Claude Code 本来就读文件;Git MCP 加上一类对 commit 历史、blame、diff、bisect 的一等公民操作。把很多 git shell 调用替换成结构化工具调用,Claude 组合得更稳。

{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git"]
    }
  }
}

真实使用:「找到限流中间件从内存切到 Redis 的那次 commit。总结 diff 和 PR 描述。」Agent 一气通过 git loggit show、GitHub API 把链路串起来。

3. GitHub(@modelcontextprotocol/server-github

把 issue、PR、分支、CI run、GraphQL API 全拉过来。比 curl GitHub 快很多,而且 Claude 不用记 API 形态——工具描述会照应。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
      }
    }
  }
}

真实使用:「看下这个 repo 最近 10 个已关闭 PR。哪些动了 auth 模块?这些里面,总结 review 评论——有没有提出但没解决的担忧?」

4. Postgres(@modelcontextprotocol/server-postgres

默认只读——Claude 可以反查 schema、跑 SELECT、看约束。任何要在真实数据库上工作的 agent 必备。配只读副本连接串更安全。

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://reader@localhost/mydb"
      ]
    }
  }
}

真实使用:「我们三周前加了 subscription_tier 列。还有行是 NULL 的吗?如果有,能从 join 看出是哪类用户群吗?」Agent 检查 schema、跑查询、把上下文串起来。

5. Slack(@modelcontextprotocol/server-slack

读你授权的频道。最杀手的用法是不切出编辑器就「总结过去 24 小时 #incidents 发生了什么」。

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-...",
        "SLACK_TEAM_ID": "T..."
      }
    }
  }
}

真实使用:「读过去 7 天的 #api-questions 频道。列出我们文档没覆盖的反复出现的疑惑,按频次排。」省掉 30 分钟翻聊天记录。

6. Linear(linear-mcp)

工单是工作真正发生的地方,把 Linear 拉进 Claude Code 关上一个大的上下文缺口。Agent 能读工单、找相关项、(在授权下)更新它们。

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "linear-mcp"],
      "env": {
        "LINEAR_API_KEY": "lin_..."
      }
    }
  }
}

真实使用:「我接手 ENG-1432。把整个工单、关联的设计文档、相关 issue、最近的评论拉过来。总结到底要做什么。」

7. Puppeteer / Playwright(@modelcontextprotocol/server-puppeteer

让 agent 操作真实浏览器——访问 URL、点击、截图、填表、抓数据。对需要 JS 执行的 QA 和爬取场景不可或缺。

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

真实使用:「打开 staging 站点,用测试用户登录,导航到 billing,截图。生产也来一遍。两张图 diff。」给 Claude Code 真正的端到端测试能力。

8. Brave Search / Tavily

Web 也是上下文的一部分。搜索 MCP 让 agent 在不让你 copy-paste 进 prompt 的情况下找到当下信息。

{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": { "BRAVE_API_KEY": "BSA..." }
    }
  }
}

真实使用:「AWS API Gateway 当下的并发请求上限是多少?找官方文档链接。」比 Claude 靠训练截止日期猜更快、更诚实。

9. Sentry(sentry-mcp)

把生产错误直接喂给 agent。第一次你说「看下最新的 Sentry 错误,告诉我哪些可能跟 PR #1234 有关」时,你就理解这一项为什么在名单上。

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "sentry-mcp"],
      "env": {
        "SENTRY_AUTH_TOKEN": "...",
        "SENTRY_ORG": "my-org"
      }
    }
  }
}

真实使用:「拉过去 24 小时未解决的 top 10 错误。按可能原因分组。每个根据 stack trace 推测可能涉及的文件。」

10. Router One(router-one-mcp)

Router One MCP 给 agent 访问你使用量和路由 dashboard 的能力——当下花费、最近 run、模型分布——不用 alt-tab 到 web UI。Agent 在迭代时你想在同一循环里看到实时成本时特别有用。

{
  "mcpServers": {
    "router-one": {
      "command": "npx",
      "args": ["-y", "@router-one/mcp"],
      "env": { "ROUTER_ONE_API_KEY": "sk-..." }
    }
  }
}

真实使用:「这次 session 花了多少?哪个模型贡献了最多花费?给我看最近 5 个 run,每步分解。」更全的可观测层背景见 生产环境 AI Agent 完整指南AI 模型路由详解

备选

几个差点进 Top 10 但值得知道的:

  • Notion / Confluence —— 拉内部文档。设计文档和历史决策上特别有用。
  • Figma —— 读 frame 和组件定义。配前端 agent 把设计翻译成代码。
  • JetBrains IDE —— 从 Claude Code 控制 IntelliJ/PyCharm。受益于 IDE 检查的重构流有用。
  • Memory / KV —— 给 agent 一个跨 session 的持久草稿区。长期项目值得。
  • MongoDB / Redis —— 相当于 Postgres server 的非关系版,给数据层其他部分用。

关于信任和权限

MCP server 是独立进程,跑在你给它的完整凭据下。几条经验法则:

  • 尽量用只读凭据。Postgres 例子里指向 reader 用户;GitHub token 可以限定为私有 repo 的只读。
  • 审一遍每个 server 暴露什么再大规模装。mcp inspect <server> 列出 server 注册的工具;读一遍。
  • 不要在开发机上跑生产凭据。生产数据 agent 应该把 MCP server 跑在生产环境里,让 Claude Code 通过 HTTP MCP 而非 stdio 通信。
  • 做破坏性操作的工具特别小心——DELETE 查询、rm -rf、强推。要么用只读模式,要么外面包一层确认 prompt。

配置技巧

  • 配置文件位置:项目特定的 server 放 .mcp.json 在项目里;想全局可用的放 ~/.config/claude/mcp.json
  • 验证 server 跑起来:在 Claude Code 里 /mcp 列出已连 server,启动崩溃的会显示出来。
  • 国内:基于 npx 的安装可能因 npm registry 延迟卡住。要么 npmrc 配国内镜像,要么先全局装一次 server 包再引本地路径。详见 国内使用 Claude Code 完整指南

常见问题

十个都要装吗? 不用。挑三四个匹配你工作真正接触的外部系统。后端 TypeScript 工程师常用 filesystem、git、GitHub、Postgres、加 Slack/Linear 之一。前端可能选 Figma 和 Puppeteer。

会不会拖慢 Claude? 每个 MCP server 是一个进程;一打加上启动时间和内存。15 个以上有明显感觉;8 个以下基本无感。

怎么自己写? 协议很小。TypeScript 和 Python 官方 SDK 文档完善。一个有用的内部模式是把自己的内部 HTTP API 包成 MCP server——大约 80 行 TypeScript。

Codex CLI 能用吗? Codex CLI 是 OpenAI 的工具,有自己的工具调用接口;MCP 是 Anthropic 协议。有部分重叠(一些 server 两边都暴露),但完整 MCP 支持是 Claude Code 的强项。见 Codex CLI 平替方案指南

MCP server 能上网吗? 能——它们就是普通进程。搜索和 web 类 server 显式就是这么做的。对敏感场景,按需做网络隔离。

Cursor 或其他客户端的 MCP 怎么样? Cursor 2026 年初加了部分 MCP 支持。集成形态不同——每个 server 工具更少、自动加载的 prompt 更少。当下 Claude Code 仍是最完整的 MCP 客户端。

结论

MCP 是"读文件的 Claude Code"和"碰得到你整个技术栈的 Claude Code"之间的差别。从 filesystem + git + GitHub + Postgres 起步;按你的工作流叠加其他。复合效应——每个 MCP server 都让其他 server 的能力倍增——让 agent 月月感觉更有用。

Claude Code 本身配置见 Claude Code 配置指南;为什么 Router One 这样的 agent 平台在生产中重要,见 生产环境 AI Agent 完整指南

相关阅读