← 返回目录
C

Claude Code Explorer MCP

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

该 MCP 服务器提供对 Claude Code 泄露源码的交互式浏览,工具类型包括列出、读取、搜索、架构查看。适合开发者学习研究,但存在法律和安全隐患,且非官方。

查看 FMRS 评分方法 →

Claude Code Explorer MCP 让你通过自然语言交互,浏览 Claude Code CLI 的完整源码。你可以列出所有工具和斜杠命令、查看任意工具的源码、搜索源码树、浏览目录结构,甚至获取高层架构概览。该服务器基于 npm 包 warrioraashuu-codemaster,使用 stdio 传输,适用于任何 MCP 兼容客户端(如 Claude Code、Claude Desktop、VS Code Copilot、Cursor)。

工具能力

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. 克隆仓库:git clone https://github.com/codeaashu/claude-code.git
  2. 进入 mcp-server 目录:cd claude-code/mcp-server
  3. 安装依赖并构建:npm install && npm run build
  4. 注册到 Claude Code:claude mcp add claude-code-explorer -- node /绝对路径/claude-code/mcp-server/dist/index.js

或直接使用 npm 包:claude mcp add warrioraashuu-codemaster -- npx -y warrioraashuu-codemaster

选型与风险

适合谁

  • 想要深入理解 Claude Code 内部机制的开发者。
  • 需要为 Claude Code 开发插件或扩展的开发者。
  • 对 Anthropic CLI 架构感兴趣的研究者。

不适合谁

  • 不需要阅读源码,只使用 Claude Code 的普通用户。
  • 寻找官方支持的 MCP 服务器的用户。
  • 希望使用超过 stdio 传输的用户。

所需权限

  • 读取文件系统:需要访问克隆的源码目录(通过 CLAUDE_CODE_SRC_ROOT 环境变量指定)。
  • 执行搜索:可能在源码目录中运行 ripgrep 搜索。

风险与副作用

  • 源码泄露:该仓库包含从 Anthropic 泄露的源代码,使用可能涉及法律和许可风险。
  • 安全风险:源码可能包含未修复的安全漏洞,仅用于研究目的。
  • 不稳定性:非官方项目,可能缺乏维护。

常见排障

  1. 确保源码目录正确:CLAUDE_CODE_SRC_ROOT 环境变量需指向包含 src/ 的目录。
  2. 构建失败:检查 npm install 和 npm run build 是否成功,可能需要 Node.js 版本兼容。
  3. 连接问题:确认使用 stdio 传输,且命令路径正确。

使用场景

浏览 Claude Code CLI 的源码,理解工具和命令的实现。
搜索特定功能(如权限检查)的代码位置。
获取架构概览,了解系统设计。
对比两个工具的实现差异。

支持客户端

Claude Desktop完整支持

同仓库的其他 Server