Claude Code Explorer MCP

Claude Code Explorer MCP

codeaashuNOASSERTION
2.8k звёзд3.4k форков
Это MCP-сервер, который открывает доступ к исходному коду Claude Code CLI — официального инструмента Anthropic для запуска ИИ из терминала. В марте 2026 года исходники были опубликованы после утечки через map-файл в npm-пакете. Теперь их можно изучать через AI-ассистента напрямую, без ручного копания в репозитории. Сервер создан для разработчиков, которые хотят разобраться, как устроен сложный CLI-инструмент на TypeScript с UI на React + Ink. Вы можете попросить ассистента показать список инструментов, найти реализацию конкретной команды или объяснить архитектурные решения. Это ускоряет анализ кода и помогает быстрее понять внутреннее устройство Claude Code.

Установка

npx -y @divyesh2000/codemaster

Характеристики

Общее

  • СтатусСообщество
  • Разработчикcodeaashu
  • ЛицензияNOASSERTION

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Просматривать полный каталог инструментов Claude Code CLI с описаниями.
  • Искать по исходному коду: команды, функции, переменные и целые файлы.
  • Читать содержимое любого файла из репозитория с синтаксической подсветкой.
  • Изучать систему команд: /commit, /init, /pr, /test и другие.
  • Анализировать систему разрешений, уровни доступа и политики безопасности.
  • Смотреть реализацию сервисного слоя, bridge-системы и адаптеров.
  • Ориентироваться в структуре директорий — видеть, какие модули где находятся.
  • Исследовать систему фич-флагов и то, как включаются экспериментальные возможности.
  • Получать описание архитектурных паттернов, применённых в проекте.

Как подключить

1. Установите сервер с помощью npx:

npx -y @divyesh2000/codemaster

2. Добавьте сервер в конфигурацию вашего MCP-клиента. Для Claude Desktop откройте файл claude_desktop_config.json и добавьте:

{"mcpServers":{"claude-code-explorer":{"command":"npx","args":["-y","@divyesh2000/codemaster"]}}}

3. Перезапустите приложение. Сервер появится в списке доступных инструментов.

Примеры запросов

  • «Покажи полный список инструментов Claude Code CLI с кратким описанием каждого.»
  • «Найди в исходниках реализацию команды /commit и покажи её код.»
  • «Расскажи, как устроена система разрешений: какие есть уровни и как они применяются.»
  • «Открой файл src/tools/index.ts и покажи его содержимое.»
  • «Какие дизайн-паттерны используются в коде Claude Code?»

Технические детали

  • Язык реализации: TypeScript
  • Транспортный протокол: stdio (MCP)
  • Лицензия: NOASSERTION
  • Совместимость: Claude Desktop, Any MCP Client

Поделиться