📊 页面导航
适用角色与上手难度
🎯 学习产出: 掌握 MCP 服务器的配置方法,能扩展 Claude Code 的工具能力
🚀 AI 能力提升: 技能扩展、上下文管理
MCP 服务器
预计阅读时间: 5 分钟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 实时文档 教程。
Claude-Mem 持久记忆
为 Claude Code 提供跨会话的持久记忆能力,自动捕获会话中的工具使用和关键发现:
Tip
Claude-Mem 通过 npx claude-mem install 自动配置 MCP 服务器,通常无需手动添加。此处仅作参考。
Claude-Mem 提供 4 个 MCP 搜索工具(search、timeline、get_observations),支持三层渐进式检索,约 10 倍 Token 节省。
使用示例:
详见 Claude-Mem 持久记忆 教程。
自建 MCP 服务器
你可以用 TypeScript 或 Python 编写自己的 MCP 服务器:
注意事项
- MCP 服务器需要单独的进程,会消耗额外的系统资源
- 敏感信息(如 API Token)应通过环境变量传入,不要硬编码
- 建议只启用需要的 MCP 服务器,过多会降低响应速度
Info
管理多个 MCP 服务器配置比较繁琐?CC-Switch 提供了可视化的 MCP 管理界面,支持跨应用双向同步。

