ClaudeCode配置MCP
配置方法
方法一:使用命令行(推荐)
Claude 提供了专门的命令行工具来管理 MCP 服务器:
1 |
|
方法二:使用 add-json 命令添加服务器
推荐使用 add-json
命令,因为它可以一次性设置所有配置项:
1. Memory MCP Server(内存管理)
1 |
|
功能:提供知识图谱和内存管理功能,可以创建实体、关系和观察记录。
2. Repomix Server(代码仓库分析)
1 |
|
功能:分析和打包代码仓库,生成项目结构报告。
3. Tavily MCP Server(网络搜索)
1 |
|
功能:提供实时网络搜索和内容提取功能。
注意:需要从 Tavily 获取 API 密钥。
4. GitHub MCP Server(GitHub 操作)
1 |
|
功能:直接操作 GitHub 仓库,创建 PR、管理 Issues 等。
注意:需要在 GitHub 设置中生成 Personal Access Token。
5. Context7 Server(文档查询)
1 |
|
功能:获取最新的开发库文档和代码示例。
方法三:简单添加命令
如果不需要复杂配置,可以使用简单的 add 命令:
1 |
|
环境变量配置
某些 MCP 服务器需要设置环境变量:
必需的 API 密钥
- TAVILY_API_KEY: Tavily 搜索服务的 API 密钥
- GITHUB_PERSONAL_ACCESS_TOKEN: GitHub 个人访问令牌
可选配置
- MEMORY_FILE_PATH: Memory MCP 的数据存储路径
- DEFAULT_MINIMUM_TOKENS: Context7 的最小令牌数
管理 MCP 服务器
查看配置
1 |
|
删除服务器
1 |
|
重置项目配置
1 |
|
常见问题
1. 命令执行失败
- 确保 Node.js 和 npm 已正确安装
- 检查网络连接是否正常
- 验证 API 密钥是否有效
2. 服务器无法启动
- 检查环境变量是否正确设置
- 确认 MCP 服务器包是否成功安装
- 查看错误日志排查具体问题
3. 权限问题
- 确保 GitHub 令牌有足够的权限
- 检查文件路径的读写权限
ClaudeCode配置MCP
https://lshgame.com/2025/06/17/Configuring_ClaudeCode_MCP/