MCP 服务器全家桶
每个正经 agent 配置都会装的 MCP — 浏览器 / 数据库 / 弹窗补丁全覆盖。
这个 pack 装了什么
Model Context Protocol(MCP)是 Anthropic 在 2024 年底推出的开放协议,用于把 AI agent 连到外部工具。一年后,下面这八个 MCP 服务器几乎在每个正经 agent 配置里都出现。这个 pack 把它们一次装齐。
| 服务器 | 给 agent 提供什么 | 为什么每个栈都装它 |
|---|---|---|
| Chrome DevTools MCP | 真实 Chromium 的实时 DOM / console / 网络 | 唯一带「多实例锁」补丁的浏览器 MCP,否则 Cursor + Claude Code 并行时会冲突 |
| Playwright MCP | Headless 浏览器自动化 | 选择器稳定 + 截图 + 可访问树 |
| Filesystem MCP | 项目文件作用域内读写 | 替代 shell cat/echo,工具调用更准 |
| Postgres MCP | 直连 SQL 查询任意 Postgres | Schema 感知补全 + 结果渲染 |
| GitHub MCP | 读 PR / Issue / 文件 blob | agent 不用 clone 就能做 code review |
| Puppeteer MCP | 更底层的浏览器控制 | Playwright 抽象不够时用 |
| Slack MCP | 读取与发送 | 大多数 ops 日常发生地 |
| Figma MCP | 读 frame / 组件 / 变量 | 设计转代码不用截图 |
2026 年 MCP 为什么重要
MCP 出现之前,每对 IDE-agent 都自己定义工具格式:Cursor 一套、Claude Code 一套、Codex CLI 一套,每个集成都是定制 shim。MCP 把这一切扫平 —— 同一个服务器现在能服务任何说这套协议的宿主。装一次,在 Claude Code / Cursor / Codex CLI / Cline / Roo Code / Windsurf / GitHub Copilot / Gemini CLI 里都能用。
这是这个 pack 在结构上的重要性。实操上的重要性是:agent 配置里大多数生产级问题都来自缺少 MCP 服务器 —— agent 看不到 DOM、查不了数据库、读不到 GitHub,于是它就开始幻觉,而不是发问。
一条命令装齐
tokrepo install pack/mcp-server-stack
# 或者只装需要的
tokrepo install chrome-devtools-mcp
tokrepo install postgres-mcp
tokrepo install github-mcp
TokRepo CLI 会把每个 server 接进你当前宿主的配置(Claude Code 写 ~/.claude/mcp.json,Cursor 写 ~/.cursor/mcp.json),下次启动会话自动起来。
注意事项
- Chrome DevTools MCP 必须用打过补丁的版本。 原版会把 Chrome 锁定给单个 agent,并行用 Cursor 和 Claude Code 时会爆。这个 pack 默认接到补丁分叉。
- Postgres MCP 默认只读。 这是对的默认值。要写权限请显式开关。
- GitHub MCP 经典 token 限速 5000 req/h。 团队用建议换细粒度 token + 提配额。
- Filesystem MCP 作用域按路径前缀。 永远传项目根目录,不是 home,否则 agent 会读到 ~/.ssh/。
这个 pack 不够用怎么办
主要在浏览器里干活 → 同时装 浏览器自动化 pack(Browser-Use / Skyvern / Stagehand)。重数据库 → 同时装 Postgres for Agent(Neon / Supabase / DBHub MCP)。
8 个资产打包就绪
常见问题
Model Context Protocol(MCP)是什么?
MCP 是 Anthropic 在 2024 年底推出的开放协议,用于把 AI agent 连到外部数据源和工具。它定义了一套 JSON-RPC,任何宿主(Claude Code / Cursor / Codex CLI 等)都能跟任何服务器(Postgres / Filesystem / Chrome DevTools 等)通话,而不用每对 IDE-agent 自定义工具格式。规范见 modelcontextprotocol.io。
为什么是这 8 个?
我们从 TokRepo 上浏览量最高的 agent 配置教程里拉出装机表,保留同时出现在 4 个以上里的服务器,得到这套事实标准核心栈 —— 浏览器 / 文件系统 / 源码 / 数据库 / 聊天。还有别的有用 server(Slack / Notion / Linear),但那些更工作流绑定。
MCP 服务器在 Cursor 和 Codex CLI 里能用吗,还是只能 Claude Code?
所有主流宿主都支持 MCP:Claude Code / Cursor / Codex CLI / Cline / Roo Code / Windsurf / GitHub Copilot / Gemini CLI。TokRepo CLI 会写到当前激活宿主对应的配置文件里。同一个服务器二进制服务所有宿主。
MCP 服务器需要 API key 吗?
部分需要(GitHub MCP 要 PAT、Slack MCP 要 workspace token、Figma MCP 要个人 token)。Filesystem 和 Chrome DevTools MCP 不需要 key。Pack 里带 .env.example 列出每个 server 需要的 key。
跟「浏览器自动化」pack 有啥区别?
MCP 服务器是 agent 看 状态的方式(DOM 树、网络日志、console)。浏览器自动化工具(Browser-Use / Skyvern / Stagehand)是 agent 在更高抽象上 动作 的方式(点击、填表、跳转)。多数生产设置两个都装。