← 返回目录
C

Claude Code Explorer MCP

社区
探索 Claude Code CLI 源码的 MCP 服务器
GitHub 源仓库 ↗
★ 3.3k Stars 分类 · 开发工具 非常热门 源版本 6a2590911df2
18FMRS · D
可靠性
3/20
安全与权限
4/20
维护活跃度
5/20
文档质量
4/20
安装易用性
2/20

此 MCP 服务器作为非官方的探索工具,提供了对 Claude Code 泄露源码的访问。其功能在技术上可行,但用户应意识到其非官方性质。

查看 FMRS 评分方法 →

Claude Code Explorer MCP 允许任何 MCP 兼容客户端(如 Claude Code、Claude Desktop、VS Code Copilot、Cursor)以交互方式浏览 Claude Code CLI 的完整源码。它提供工具来列出工具和命令、读取源代码文件、在 512K 行代码库中进行搜索,并提供架构概览。

工具能力

list_tools
列出所有约 40 个代理工具及其源文件。
list_commands
列出所有约 50 个斜杠命令及其源文件。
get_tool_source
读取任何工具的完整源码(例如 BashTool、FileEditTool)。
get_command_source
读取任何斜杠命令的源码(例如 review、mcp)。
read_source_file
按路径读取 src/ 中的任何文件。
search_source
在整个源代码树中执行 grep 搜索。
list_directory
浏览 src/ 目录。
get_architecture
获取高层架构概览。

安装接入

  1. 安装 npm 包:npm install -g warrioraashuu-codemaster 或使用 npx。
  2. 对于 Claude Code:运行 claude mcp add claude-code-explorer -- npx -y warrioraashuu-codemaster
  3. 对于 Claude Desktop,添加上述 JSON 配置到你的配置文件。
  4. 对于 VS Code/Cursor,添加相同配置到 .vscode/mcp.json 或 ~/.cursor/mcp.json。
claude_desktop_config.json
{
  "mcpServers": {
    "claude-code-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "warrioraashuu-codemaster"
      ]
    }
  }
}

选型与风险

适合谁

  • 希望深入了解 Claude Code 内部机制的开发者
  • 想要撰写关于 Claude Code 源码的技术博客或文档的人
  • 需要调试或扩展 Claude Code 的贡献者

不适合谁

  • 非 Claude Code 用户
  • 需要与 Claude Code 交互而非仅仅阅读源码的开发者
  • 寻找官方支持或维护服务器的用户

所需权限

  • 读取环境变量 CLAUDE_CODE_SRC_ROOT(如果设置)以定位源码
  • 运行本地 Node.js 进程
  • 访问网络以下载 npm 包(如使用 npx)

风险与副作用

  • 此服务器基于非官方泄露的源码,可能包含未公开或未经授权的代码
  • 使用第三方 npm 包存在供应链风险
  • 源码可能不准确或过时,因为它不是官方发行版

常见排障

  1. 确保使用 npx 时网络连接正常
  2. 验证 CLAUDE_CODE_SRC_ROOT 环境变量指向正确的 src/ 目录
  3. 确保 Node.js 版本兼容(需要 Node 14+)
  4. 检查 MCP 客户端配置是否正确,特别是命令和参数

使用场景

了解 Claude Code 特定工具的实现细节
搜索源码以回答关于命令或权限的问题
浏览目录结构以获得高层认知
生成工具或命令的架构文档

支持客户端

Claude Desktop完整支持
Claude Code完整支持
VS Code完整支持
Cursor完整支持

同仓库的其他 Server