
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/codemaster2. Добавьте сервер в конфигурацию вашего 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