MCP 服务器
MCP (Model Context Protocol) 是一个开放协议,让 Claude Code 可以连接外部工具和数据源。
什么是 MCP
MCP 服务器为 Claude Code 提供额外的工具能力。通过 MCP,你可以:
- 连接数据库,直接查询数据
- 调用第三方 API(GitHub、Jira、Slack 等)
- 访问特定的开发工具(浏览器自动化、文件系统等)
配置 MCP 服务器
在 .claude/settings.json 的 mcpServers 字段中配置:
常用 MCP 服务器
GitHub
提供 GitHub API 访问能力:
使用示例:
文件系统
提供增强的文件系统访问:
浏览器自动化
使用 Puppeteer 进行浏览器操作:
使用示例:
CodeGraph 代码智能
为 Claude Code 提供本地代码知识图谱,减少工具调用和 Token 消耗:
使用示例:
详见 CodeGraph 代码智能 教程。
Context7 实时文档
为 Claude Code 提供最新的库文档,避免 API 幻觉和过时代码:
使用示例:
详见 Context7 实时文档 教程。
自建 MCP 服务器
你可以用 TypeScript 或 Python 编写自己的 MCP 服务器:
注意事项
- MCP 服务器需要单独的进程,会消耗额外的系统资源
- 敏感信息(如 API Token)应通过环境变量传入,不要硬编码
- 建议只启用需要的 MCP 服务器,过多会降低响应速度
Info
管理多个 MCP 服务器配置比较繁琐?CC-Switch 提供了可视化的 MCP 管理界面,支持跨应用双向同步。

