使用说明
Claude Code MCP服务器[正在进行中]
⚠️ 重要:该软件包目前正在开发中,尚未准备好投入生产使用。当前版本正在开发中,可能包含不完整的功能或破坏性更改。
与Claude Code CLI集成的MCP服务器,允许用户通过任何模型上下文协议(MCP)客户端(如Claude Desktop)使用Claude的编码功能。
特性
此MCP服务器在Claude Desktop(或任何MCP客户端)和Claude Code CLI之间提供桥梁,将Claude Code的功能作为MCP工具和资源公开。
可用工具
- 执行查询:向Claude Code发送自然语言查询
- 运行斜线命令:执行Claude Code斜线命令
- init项目:使用Claude Code初始化项目
- 代码库摘要:获取包含分类详细信息的项目信息
- 执行shell:通过Claude Code执行shell命令
- 编辑文件:通过Claude Code编辑文件
- 搜索代码库:在代码库中搜索模式
- 创建文件:使用指定内容创建新文件
- 获取成本信息:跟踪代币使用和成本
- 清晰的历史:重置对话上下文
- 紧凑的谈话:优化对话记忆
- 读取文件:使用Claude Code读取文件内容
可用资源
- 克劳德医学博士:访问CLAUDE.md项目文档
- 克劳德帮助:所有Claude Code命令的详细帮助
- 克劳德版本:克劳德代码版本信息
安装
先决条件
- 已安装Node.js 18+
- Claude Code CLI已安装并通过身份验证
- MCP客户端(如克劳德桌面)
安装步骤
# Install the package
npm install @devlimelabs/claude-code-mcp
# Start the server
npx claude-code-mcp
使用Claude Desktop进行配置
编辑您的 ~/Library/Application Support/Claude/claude_desktop_config.json 包括:
{
"mcpServers": {
"claude-code": {
"command": "npx",
"args": ["claude-code-mcp"]
}
}
}
然后重新启动Claude Desktop以连接到MCP服务器。
用例
这种集成解锁了变革性的工作流程:
-
双克劳德合作:使用Claude Desktop进行高级规划,而Claude Code处理实际实施。
-
增强的上下文共享:在Claude接口之间共享代码片段、搜索结果和项目结构。
-
多项目管理:在保持对话上下文的同时,可以在不同的代码库之间轻松切换。
-
自动代码生成管道:在Claude Desktop中生成规范,然后传递给Claude Code进行实现。
-
代码审查工作流程:使用Claude Code分析实现,并从Claude Desktop获得解释。
发展
从源头构建
# Clone the repository
git clone https://github.com/your-repo/master-mcps.git
cd master-mcps
# Install dependencies
pnpm install
# Build the package
pnpm -F @devlimelabs/claude-code-mcp build
# Link for local development
cd packages/claude-code
npm link
运行测试
pnpm -F @devlimelabs/claude-code-mcp test
许可证
麻省理工学院
