← 返回目录
C

Claude Code Explorer MCP

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

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

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

可靠性
3/20
安全与权限
4/20
维护活跃度
5/20
文档质量
4/20
安装易用性
2/20
查看各项评分依据
可靠性 3/20
仅从README和manifest推断有8个工具和5个提示词,但未提供server.json以外的任何源代码或测试证据。README将其标注为'泄露'的源代码,并明确指出'未经授权'。由于没有实际实现或测试,无法确认工具是否真实存在或能正常完成握手。静态校准要求:无执行证据,可靠性上限为12;但此处连基本结构都不可验证,因此分数极低。
安全与权限 4/20
该仓库包含据称泄露的Anthropic proprietary源码,README明确表示'未获授权用于再分发'。这构成了重大的未解决法律/许可风险。作为MCP服务器,它需要读取整个源码树(通过CLAUDE_CODE_SRC_ROOT环境变量),但没有证据表明采取最小权限原则(如只读访问、路径限制)。执行环境支持任意命令(README中未提及限制)。由于存在未解决的高风险问题,安全评分上限为4。
维护活跃度 5/20
仓库最近有更新(3201星、15个未解决问题),但未提供许可证(NOASSERTION)。'backup'分支保留了所谓的'原始泄露'。没有CRITICAL安全响应渠道、贡献指南或明确的版本策略。鉴于README中的法律警告和许可缺失,维护状况不佳。
文档质量 4/20
README在安装和工具列表方面有详细说明,但缺乏参数、限制、成本或故障排除的详细信息。声称的8个工具和5个提示词缺乏详细的参数schema或示例。没有提供回顾证据(如测试文件或运行日志)。文档与声称的功能之间仅存在间接联系。
安装易用性 2/20
安装说明涉及npm或从源码构建,需要Node.js。但静态审查未验证依赖或构建过程。没有提供测试或CI配置证据。由于存在多个手动步骤且缺乏执行验证,加上无明确平台兼容性说明,安装评分较低。

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

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js

其他可选配置项(1 个)
CLAUDE_CODE_SRC_ROOT 可选 指向克隆仓库 src/ 目录的自定义路径;仅从源码运行时需要,npm 安装方式无需设置,非机密。
  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 Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "claude-code-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "warrioraashuu-codemaster"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add claude-code-explorer -- npx -y warrioraashuu-codemaster

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 Claude Code 中运行 claude mcp add warrioraashuu-codemaster -- npx -y warrioraashuu-codemaster 后,客户端工具列表中应出现 list_tools、get_architecture 等工具;调用 get_architecture 返回架构概览即说明连接成功。

常见排障

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

试试这样问

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

  • BashTool 是如何工作的?
  • 搜索权限检查在源码中的位置
  • 给我看 /review 命令的源码
  • 列出所有 agent 工具及其源码文件

工具能力 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 特定工具的实现细节
搜索源码以回答关于命令或权限的问题
浏览目录结构以获得高层认知
生成工具或命令的架构文档

支持客户端

Claude Desktop
Claude Code
VS Code
Cursor

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

详细介绍

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

同类可选方案

Context7 80 · B

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

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

同仓库的其他 Server

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