← 返回教程列表
进阶玩法 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