← 返回目录
C

Claude Code Explorer MCP

社区
交互式浏览 Claude Code CLI 源码的 MCP 服务器
分类
开发工具 第 401 / 438
Stars
★ 3.4k 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
无需凭据
许可证
其他 / 未声明
最近提交
工具数
8
33FMRS · D

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

最强项 · 安装易用性 10/20 最弱项 · 维护活跃度 0/20

可靠性
5/20
安全与权限
8/20
维护活跃度
0/20
文档质量
10/20
安装易用性
10/20
查看各项评分依据
可靠性 5/20
证据仅包含 server manifest 和 README 文字,未提供该服务器(mcp-server/server.json)的源码、测试、CI 或可执行产物;无法确认 MCP 初始化握手和 list_tools 工具列表是否真实可用。README 中的工具表不可信,且没有单元/集成测试佐证;npx 一行安装示例也未说明服务器如何定位源码根目录,存在不确定性。按保守原则,快乐路径看似存在但关键路径不可复现,错误处理和边界情况未知,故给 5 分。未将兄弟服务器的测试或文档归于本服务器。
安全与权限 8/20
该 MCP 服务器从设计上看是只读的源码浏览工具(list/read/search),配置示例中没有凭据、外部网络调用或破坏性操作,未发现恶意代码、凭据窃取或隐蔽外发等红线风险。但缺少源码,无法验证路径校验是否限制在 src/ 目录内,存在路径穿越或越权读取的理论风险;也没有权限确认机制(虽然只读操作通常不需要)。数据边界与作用域未完全证明,因此给 8 分。
维护活跃度 0/20
仓库元数据显示 License 为 NOASSERTION,且 README 明确说明该源码“未获再分发许可”,即没有有效开源许可证;同时未提供安全响应渠道、发布节奏、issue 响应或依赖更新证据。虽然仓库未归档且 manifest 标注了 npm 版本 1.1.0,但无许可证已触达 0 分锚点,故给 0 分。
文档质量 10/20
README 提供了多种安装方式(npm 一行、源码构建)、VS Code / Claude Desktop / Cursor 的配置示例、工具与提示词列表、自定义源码路径和移除命令,示例较多。但缺少各工具的参数 schema、限制、成本说明和故障排查;对默认源码根目录如何确定等关键假设未说明;文档属于不可信证据且没有配套验证。符合“可用但有隐藏假设和排障缺口”的描述,因此给 10 分。
安装易用性 10/20
安装步骤清晰,包含 npx 一行命令、源码构建步骤和多种客户端 JSON 配置,步骤较少。但静态校准上限为 15,且没有 CI、构建产物或 package.json 等可验证证据;npx 方案未说明源码根目录来源,可能脆弱;源码安装需要手动 clone、npm install 和 build。综合评估给 10 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js

其他可选配置项(1 个)
CLAUDE_CODE_SRC_ROOT 可选 指向本仓库 src/ 目录的绝对路径,用于指定要浏览的源码根目录;从 npm 安装时可省略。
  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

验证是否装好

在客户端工具列表中应能看到 list_tools、search_source 等 8 个工具;或直接提问“BashTool 是如何工作的?”获得基于源码的回答即证明连接成功。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出所有 agent 工具
  • BashTool 是如何工作的?
  • 搜索权限检查发生在哪些地方
  • 给我看 /review 命令的源码

工具能力 8

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 只读
获取高层架构概览。

使用场景

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

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

同仓库的其他 Server

源版本 eec3692193a3 数据同步于 2026-10-12 查看 FMRS 评分方法