进阶玩法
intermediate
MCP 配置指南:让 Agent 连接外部世界
打个比方:Agent 像一个被困在房间里的人——他能思考、能推理,但伸手摸不到房间外面的任何东西。MCP Server 就是给他装上各种外接设备:连上数据库就能查数据,连上浏览器就能看网页,连上文件系统就能读写文件。每装一个 MCP Server,Agent 就多一种"感知外部世界"的能力。
MCP 怎么配
MCP 配置的核心是在 Agent 工具的配置文件中声明"我要连接哪些 MCP Server"。
Claude Code 配置 MCP
编辑项目根目录的 .claude/settings.json(或全局 ~/.claude/settings.json),在 mcpServers 字段下添加 Server:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-playwright"]
},
"sqlite": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-sqlite"]
}
}
}
Codex CLI 配置 MCP
编辑 ~/.codex/config.json,结构类似:
{
"mcp": {
"servers": {
"github": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-github"]
}
}
}
}
配置完成后重启 Agent 工具,Agent 就能自动发现并使用新增的 MCP 工具了。在 Claude Code 里输入 /mcp 可以查看当前连接的 MCP Server 列表。
MCP Server 去哪找 (重点)
| 来源 | 内容 | 链接 |
|---|---|---|
| GitHub 直接搜索 | 搜索 "awesome-mcp-servers" 或 "mcp-server" ——几十个高质量集合仓库,按分类整理(浏览器、数据库、文件系统、云服务等) | github.com 搜索栏 |
| punkpeye/awesome-mcp-servers | 最全面的 MCP Server 合集之一,持续维护更新 | GitHub |
| Anthropic 官方 MCP Server | Playwright(浏览器)、SQLite、GitHub、Slack、Google Drive 等官方维护的 Server | GitHub @anthropic-ai 组织下 |
| mcp.so (MCP Directory) | 在线 MCP Server 目录网站,可搜索和浏览 | mcp.so |
| npm / PyPI 搜索 "mcp-server" | 发布在包管理器上的 MCP Server,一条命令安装 | npm search mcp-server pip search mcp-server |
| 自写 MCP Server | Python 或 Node.js 实现 stdio / SSE 接口,对接自己的系统 | 参考 MCP 官方文档 |
MCP Server 的本质
MCP Server 就是一个独立的小程序,Agent 通过标准输入输出(stdio)或 HTTP(SSE)和它通信。你不需要懂这些协议细节——你只需要知道:下载 → 写一行 JSON 配置 → 重启 Agent → 多了一种能力。就像给电脑插上 USB 外设,驱动自动安装,设备立即可用。
常见组合推荐
- 编程开发:Playwright MCP(浏览器测试)+ SQLite MCP(数据查询)+ GitHub MCP(PR/Issue 管理)。
- 办公自动化:Google Drive MCP + Slack MCP + 文件系统 MCP。
- 国内替代:很多社区 MCP Server 支持飞书、钉钉、微信小程序——去 awesome-mcp-servers 仓库搜索中文关键词。
最后更新于 2026-06-09 11:07:51