MCP Claude Code
MCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code
- 305 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструменты `write`, `edit` и `run_command` меняют файлы и выполняют команды в доступных каталогах
- Сервер читает все файлы в разрешенных каталогах, включая файлы с секретами
- При включенных подагентах тексты задач уходят выбранному провайдеру модели
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-claude-codeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструменты `write`, `edit` и `run_command` меняют файлы и выполняют команды в доступных каталогах
- Сервер читает все файлы в разрешенных каталогах, включая файлы с секретами
- При включенных подагентах тексты задач уходят выбранному провайдеру модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP Claude Code переносит возможности Claude Code в любой MCP-клиент, например в Claude Desktop. Сервер дает клиенту 16 инструментов для работы с проектом. Файлы читают и правят `read`, `write`, `edit` и `multi_edit`. Для поиска есть `grep` на основе ripgrep и `grep_ast`, который показывает совпадения внутри функций и классов. Команды и скрипты выполняет `run_command`, блокноты Jupyter читают и правят `notebook_read` и `notebook_edit`. Служебный `think` оставляет модели место для рассуждения без правок, а `batch` запускает несколько вызовов подряд или параллельно. Инструмент `dispatch_agent` запускает подагентов, которые параллельно работают в режиме чтения. Модель для них задается в формате LiteLLM, так что подойдет любой совместимый провайдер или локальный сервер. Сервер видит только каталоги, которые вы ему разрешили. Перед правкой файлов и запуском команд клиент спрашивает разрешение.
Для кого. Тем, кто работает в Claude Desktop или другом MCP-клиенте и хочет править код проекта прямо в чате.
Подходит, если
- Нужно, чтобы Claude Desktop читал и правил файлы выбранных проектов и запускал команды в них
- Требуется структурный поиск по коду: grep_ast показывает совпадения вместе с содержащей их функцией или классом
- Надо править блокноты Jupyter: читать ячейки с выводом, вставлять, менять и удалять ячейки
- Задачу нужно разделить между подагентами на дешевой или локальной модели LiteLLM, пока основной клиент занят другим
Не подходит, если
- Вы уже работаете в самом Claude Code: все эти инструменты у него встроены
- Нужен доступ по SSH к удаленным серверам: сервер работает с локальными каталогами, которые вы разрешили
- Нужен постоянный терминал с долгими процессами и сессиями: для этого в каталоге есть Desktop Commander MCP
- На машине только Python ниже 3.12: пакет требует Python 3.12 или новее
Пример запроса к агенту
Найди через `grep_ast`, где вызывается функция load_config, покажи содержащие ее функции и поправь вызов в двух местахMCP
- Транспорт
- stdio, sse
- Авторизация
- не нужна
Ограничения
Нужен Python 3.12 или новее. Утилита ripgrep необязательна, но ускоряет поиск. Последнее обновление репозитория датировано августом 2025 года, поэтому новые возможности клиентов сервер может не поддерживать.
Подагенты по умолчанию выключены, для них нужны модель и ключ ее провайдера. Таймаут команды по умолчанию 120 секунд, его меняет флаг `--command-timeout`. Автоматический установщик настраивает только Claude Desktop, для других клиентов конфигурацию придется писать руками. Подагенты работают только на чтение, поэтому правки по их выводам делает основной клиент.
Как отключить. Удалите запись claude-code из claude_desktop_config.json, перезапустите Claude Desktop и при необходимости выполните `pip uninstall mcp-claude-code`. Сузить доступ можно и без удаления: уберите лишние разрешенные пути из конфигурации.
Частые вопросы
Как поставить MCP Claude Code в Claude Desktop?
Выполните `uvx --from mcp-claude-code claudecode --install`: команда сама пропишет сервер в конфигурации Claude Desktop. Для ручной настройки добавьте запись с командой claudecode и путем к проекту.
Чем MCP Claude Code отличается от Claude Code?
Это сервер MCP с похожим набором инструментов для любого клиента, например Claude Desktop. Сам Claude Code остается отдельным приложением со своим циклом работы. Здесь разрешения и каталоги задаются флагами сервера.
Как ограничить сервер несколькими папками?
Передайте флаг `--allow-path` для каждой разрешенной папки. Флаг `--project`, тоже повторяемый, указывает проекты, под которые собирается системный промпт. По умолчанию разрешен текущий каталог.
Как включить подагентов на локальной модели?
Добавьте флаг `--enable-agent-tool`, укажите модель через `--agent-model` в формате LiteLLM и адрес локального сервера через `--agent-base-url`. Ключ задается флагом `--agent-api-key`. Число итераций и вызовов инструментов ограничивают `--agent-max-iterations` и `--agent-max-tool-uses`.
Зачем нужен инструмент `batch`?
Он запускает несколько вызовов инструментов подряд или параллельно за один запрос. Так быстрее, например, прочитать несколько файлов сразу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который дает агенту поиск по большому руководству Claude Code, официальной документации, релизам и готовым шаблонам
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
MCP-сервер семантического поиска по кодовой базе: индексирует проект в векторной базе и отдает агенту только нужные фрагменты
Deep Graph MCP — граф кода репозитория для агента
Deep Graph MCP
MCP-сервер дает агенту граф кода репозитория: поиск функций по смыслу, связи символов и список мест, которые заденет правка
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
MCP-сервер, который один раз строит граф кода проекта и отдает агенту готовые ответы вместо повторного перечитывания файлов
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP Claude Code (эта запись) | нет | не нужна | 305 | |
| Desktop Commander MCP | нет | не нужна | 10 154 | терминал с долгими процессами и работой с файлами на вашем компьютере |
| Codex MCP Server — Codex внутри Claude Code | нет | API-ключ | 647 | передает задачи Codex CLI из Claude Code, а собственных файловых инструментов не дает |
Коротко о README
README делит возможности на пять групп, от понимания кода до поиска, и сводит 16 инструментов в таблицу. Установка вынесена в INSTALL.md, обучение для версии 0.3 лежит в TUTORIAL.md.