MCP Claude Code

MCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code

  • 305 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструменты `write`, `edit` и `run_command` меняют файлы и выполняют команды в доступных каталогах
  • Сервер читает все файлы в разрешенных каталогах, включая файлы с секретами
  • При включенных подагентах тексты задач уходят выбранному провайдеру модели
Все причины и проверки

sdglbl/mcp-claude-code

Установка

В терминале, через 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-серверРасширенный доступ6,3 тыс.Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория
Официальный

MCP-сервер семантического поиска по кодовой базе: индексирует проект в векторной базе и отдает агенту только нужные фрагменты

MCP-серверРасширенный доступ12,7 тыс.Звезды репозитория

MCP-сервер дает агенту граф кода репозитория: поиск функций по смыслу, связи символов и список мест, которые заденет правка

MCP-серверРасширенный доступ402Звезды репозитория

Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

MCP-сервер, который один раз строит граф кода проекта и отдает агенту готовые ответы вместо повторного перечитывания файлов

MCP-серверРасширенный доступ198Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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.

Бейдж для README

Сообщить о проблеме

Foxx AIMCP Claude Code
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.