Claude代码MCP服务器

一个与Claude Code CLI集成的MCP服务器,允许用户通过任何MCP客户端(如Claude Desktop)使用Claude的编码能力。

  • by devlimelabs
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 devlimelabs/claude-code-mcp

使用说明

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服务器。

用例

这种集成解锁了变革性的工作流程:

  1. 双克劳德合作:使用Claude Desktop进行高级规划,而Claude Code处理实际实施。

  2. 增强的上下文共享:在Claude接口之间共享代码片段、搜索结果和项目结构。

  3. 多项目管理:在保持对话上下文的同时,可以在不同的代码库之间轻松切换。

  4. 自动代码生成管道:在Claude Desktop中生成规范,然后传递给Claude Code进行实现。

  5. 代码审查工作流程:使用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

许可证

麻省理工学院