Enables ESLint setup and configuration, including fixing configurations and creating new configuration files
Enables version control operations including staging files, committing changes, pushing commits, creating tags, and managing branches through Claude Code CLI
Facilitates GitHub interactions such as creating pull requests, checking CI status, and managing repositories through Claude Code CLI
🤖 Клод Код MCP Сервер
Хотите быстро начать? Ознакомьтесь с нашим руководством QUICKSTART.md !
Этот проект представляет собой ответвление steipete/claude-code-mcp с расширенными возможностями оркестровки, улучшениями надежности и дополнительной документацией.
Расширенный сервер Model Context Protocol (MCP), позволяющий запускать Claude Code в режиме одноразового запуска с автоматическим обходом разрешений. Этот сервер включает расширенные возможности оркестровки задач, надежную обработку ошибок и «шаблон бумеранга» для разбиения сложных задач на управляемые подзадачи.
Вы заметили, что стандартные помощники ИИ иногда испытывают трудности со сложными, многошаговыми правками или операциями? Этот сервер с его мощным унифицированным инструментом claude_code
и улучшенными функциями надежности призван сделать Claude более прямым и способным агентом для ваших задач кодирования.
🔍 Обзор
Этот сервер MCP предоставляет мощные инструменты, которые могут использоваться LLM для взаимодействия с Claude Code. При интеграции с Claude Desktop или другими клиентами MCP он позволяет LLM:
- Запустить Claude Code с обходом всех разрешений (используя
--dangerously-skip-permissions
) - Выполнять код Клода с любой подсказкой без прерываний на разрешение
- Прямой доступ к возможностям редактирования файлов
- Выполнение сложных многошаговых операций с надежной обработкой ошибок и повторными попытками
- Организуйте задачи с помощью специализированных ролей агентов, используя модель «бумеранга»
- Поддерживайте надежное выполнение с помощью механизмов пульсации для предотвращения тайм-аутов
✨ Преимущества
- Повышенная надежность: надежная обработка ошибок, автоматические повторные попытки, плавное завершение работы и отслеживание запросов.
- Оркестровка задач: сложные рабочие процессы можно разбить на специализированные подзадачи.
- Автоматизация задач: автоматическое преобразование понятных человеку списков задач Markdown в исполняемые команды MCP.
- Оптимизация производительности: улучшенное выполнение с кэшированием конфигурации и эффективностью использования ресурсов
- Лучший мониторинг: API проверки работоспособности, подробные отчеты об ошибках и комплексное ведение журнала
- Опыт разработчика: горячая перезагрузка конфигурации, гибкое управление средой и упрощенный API
Плюс все стандартные преимущества Claude Code:
- У Claude/Windsurf часто возникают проблемы с редактированием файлов. У Claude Code это получается лучше и быстрее.
- Несколько команд могут быть поставлены в очередь вместо прямого выполнения. Это экономит контекстное пространство, поэтому более важная информация сохраняется дольше.
- Файловые операции, git или другие операции не требуют дорогостоящих моделей. Claude Code экономически эффективен, если вы зарегистрируетесь в Anthropic Max.
- У Клода более широкий доступ к системе, поэтому, когда стандартные помощники застревают, просто попросите их «использовать код Клода», чтобы разблокировать прогресс.
📝 Предварительные условия
- Node.js v20 или более поздней версии (используйте fnm или nvm для установки)
- Claude CLI установлен локально (запустите его и вызовите /doctor) и
-dangerously-skip-permissions
принят.
💾 Установка и использование
Вы можете установить и использовать этот сервер MCP тремя различными способами:
🚀 Метод 1: через URL-адрес GitHub (рекомендуется)
Самый гибкий метод — установка напрямую из GitHub с помощью npx
. Это всегда извлекает последнюю версию из репозитория.
Добавьте в файл .mcp.json
следующее:
📦 Метод 2: Через пакет npm
Если пакет опубликован в npm, вы можете установить его, используя имя пакета npm:
🔧 Метод 3: Локальная установка
В целях разработки или тестирования вы можете запустить сервер из локальной установки:
- Клонируйте репозиторий:
- Установка зависимостей и сборка:
- Настройте файл
.mcp.json
для использования локального сервера:
🔑 Важная первоначальная настройка: принятие разрешений
Прежде чем сервер MCP сможет успешно использовать инструмент claude_code
, необходимо сначала вручную запустить CLI Claude один раз с флагом --dangerously-skip-permissions
, войти в систему и принять условия.
Это единоразовое требование Claude CLI.
Следуйте подсказкам, чтобы принять. После этого сервер MCP сможет использовать флаг неинтерактивно.
При первом запуске инструмента macOS может запросить различные разрешения для папок, и первый запуск может завершиться неудачей. Последующие запуски будут работать нормально.
🔗 Подключение к вашему MCP-клиенту
После настройки сервера вам необходимо настроить ваш клиент MCP (например, Cursor, Claude Desktop или другие, использующие mcp.json
или mcp_config.json
).
Пример файла конфигурации MCP
Вот пример того, как добавить сервер Claude Code MCP в ваш файл .mcp.json
:
Места конфигурации MCP
Конфигурация обычно выполняется в файле JSON. Имя и местоположение могут различаться в зависимости от вашего клиента.
Курсор
Курсор использует mcp.json
.
- macOS:
~/.cursor/mcp.json
- Windows:
%APPDATA%\\Cursor\\mcp.json
- Linux:
~/.config/cursor/mcp.json
Виндсерфинг
Пользователи Windsurf используют mcp_config.json
- macOS:
~/.codeium/windsurf/mcp_config.json
- Windows:
%APPDATA%\\Codeium\\windsurf\\mcp_config.json
- Linux:
~/.config/.codeium/windsurf/mcp_config.json
(Примечание: в некоторых смешанных установках, если также установлен Cursor, эти клиенты могут вернуться к использованию пути Cursor ~/.cursor/mcp.json
. Отдайте приоритет специфичным для Codeium путям, если используете расширение Codeium.)
Создайте этот файл, если его нет.
🛠️ Предоставляемые инструменты
Этот сервер предоставляет три основных инструмента:
claude_code
💬
Выполняет запрос напрямую с помощью Claude Code CLI с --dangerously-skip-permissions
.
Аргументы:
prompt
(строка, обязательно): Подсказка для отправки Клоду Коду.workFolder
(строка, необязательно): рабочий каталог для выполнения Claude CLI, необходимый при использовании файловых операций или при обращении к любому файлу.parentTaskId
(строка, необязательно): идентификатор родительской задачи, создавшей данную задачу (для оркестровки задач/бумеранга).returnMode
(string, необязательно): Как должны возвращаться результаты: «summary» (краткий) или «full» (подробный). По умолчанию «full».taskDescription
(строка, необязательно): Краткое описание задачи для лучшей организации и отслеживания в организованных рабочих процессах.mode
(строка, необязательно): если MCP_USE_ROOMODES=true, указывает режим Roo для использования (например, «boomerang-mode», «coder», «designer» и т. д.).
health
🩺
Возвращает состояние работоспособности, информацию о версии и текущую конфигурацию сервера Claude Code MCP.
Пример запроса на проверку работоспособности:
Пример ответа:
convert_task_markdown
📋
Конвертирует файлы задач markdown в формат JSON, совместимый с Claude Code MCP.
Аргументы:
markdownPath
(строка, обязательно): путь к файлу задачи разметки для преобразования.outputPath
(строка, необязательно): Путь, куда сохранить вывод JSON. Если не указано, возвращает JSON напрямую.
Пример запроса:
Примеры сценариев использования
1. Базовая операция кода
Пример запроса MCP:
2. Оркестровка задач (шаблон «Бумеранг»)
Запрос родительской задачи:
Запрос подзадачи (создан родителем):
3. Запрос специализированного режима
Пример использования режима Roo:
🔄 Конвертер задач
Сервер MCP включает мощный инструмент-конвертер задач, который автоматически преобразует понятные человеку списки задач Markdown в полностью исполняемые команды MCP. Этот интеллектуальный конвертер устраняет разрыв между тем, как люди думают о задачах, и тем, как машины их выполняют.
Полный рабочий процесс
Этапы рабочего процесса
- Пользователь добавляет MCP в свой файл конфигурации
- Пользователь подсказывает Клоду : «Используйте convert_task_markdown для выполнения моего файла tasks.md»
- MCP автоматически :
- Загружает файл разметки
- Проверяет формат (возвращает ошибки, если разделы отсутствуют)
- Преобразует понятные человеку задачи в точные исполняемые команды
- Возвращает JSON, который Клод Код может выполнить последовательно
- Клод получает JSON и может выполнить каждую задачу с помощью инструмента
claude_code
Основные характеристики
- Автоматическое разрешение путей: преобразует общие инструкции, такие как «изменить каталог для проекта», в точные исполняемые команды с полными путями.
- Интеллектуальный перевод команд: преобразует инструкции на английском языке в точные команды терминала (например, «активировать виртуальную среду» →
source .venv/bin/activate
) - Соответствие протоколу MCP: гарантирует, что все выходные данные на 100% совместимы с протоколом контекста модели.
- Никакой двусмысленности: все сгенерированные команды используют точные пути и исполняемый синтаксис — никаких заполнителей или общих ссылок.
- Проверка формата: обеспечивает правильную структуру разметки и выдает полезные сообщения об ошибках в случае неправильного форматирования.
- Обновления хода выполнения в режиме реального времени: предоставляет обновления хода выполнения в режиме реального времени во время преобразования, показывая, какие задачи обрабатываются.
Преобразование задач Markdown в команды MCP
Инструмент convert_task_markdown
обрабатывает структурированные файлы разметки и генерирует совместимый с MCP JSON:
Формат запроса:
Формат ответа:
Формат файла задачи Markdown
Файлы разметки задач должны иметь следующую структуру:
Преобразователь будет:
- Разбор структуры разметки
- Извлечение метаданных и требований задачи
- Создавайте подробные подсказки для каждой задачи проверки
- Включите правильную настройку рабочего каталога
- Добавить сводки проверки и завершения
Пример использования
- Создайте файл задачи (
tasks/api_validation.md
):
- Преобразовать в задачи MCP :
- Конвертер показывает прогресс в реальном времени :
- Преобразователь преобразует общие инструкции в точные команды :
- «Изменить каталог для проекта и активировать .venv» становится:
- Все пути преобразуются в абсолютные пути.
- Все команды полностью выполнимы и не допускают двусмысленности.
- «Изменить каталог для проекта и активировать .venv» становится:
- Выполнение преобразованных задач : возвращенные задачи содержат точные исполняемые команды и могут быть выполнены последовательно с помощью инструмента
claude_code
.
Полный пример: от уценки до исполнения
Шаг 1: Пользователь создает файл задачи разметки ( project_tasks.md
):
Шаг 2: Пользователь подсказывает Клоду :
Шаг 3: MCP преобразует и проверяет :
- Если формат правильный: возвращает исполняемый JSON
- Если формат неверный: возвращает ошибку с инструкциями
Шаг 4: Результат (в случае успеха) :
Шаг 5: Клод может выполнять каждую задачу последовательно.
Проверка формата и обработка ошибок
Конвертер задач применяет определенную структуру разметки, чтобы обеспечить согласованное и надежное преобразование задач. Если ваш файл разметки неправильно отформатирован, конвертер выдает полезные сообщения об ошибках:
Пример ответа об ошибке:
Валидация гарантирует:
- Присутствуют обязательные разделы (Название, Цель, Требования)
- Задачи используют правильный формат флажков
- Каждая задача имеет отступы шагов
- Требования используют формат флажков для обеспечения согласованности
🦚 Шаблоны оркестровки задач
Этот сервер MCP поддерживает мощные возможности оркестровки задач для эффективной обработки сложных рабочих процессов.
Узор бумеранга (Claude Desktop ⟷ Claude Code)
Шаблон Boomerang позволяет Claude Desktop организовывать задачи и делегировать их Claude Code. Это позволяет вам:
- Разбейте сложные рабочие процессы на более мелкие, управляемые подзадачи
- Передача контекста из родительских задач в подзадачи
- Получите результаты обратно из подзадач в родительскую задачу
- Выбирайте между подробными или обобщенными результатами
- Отслеживайте и управляйте прогрессом с помощью структурированных списков задач
Визуализация модели бумеранга
Вот простая схема, показывающая, как Клод разбивает задачу рецепта на шаги и делегирует их Клоду Коду:
В этом примере:
- Пользователь просит Клода приготовить рецепт шоколадного торта.
- Клод (родитель) разбивает это на отдельные задачи
- Клод делегирует задачу «Найти рецепт» Клоду Коду с идентификатором родительской задачи
- Клод Код возвращает Клоду информацию о рецепте
- Клод делегирует задачу «Преобразовать измерения» Клоду Коду
- Клод Код возвращает преобразованные измерения
- Клод объединяет все результаты и представляет пользователю полное решение.
Примеры простых задач:
Задание 1 — Найти рецепт:
Задача 2 — Преобразование измерений:
Как это работает
- Создание подзадачи:
- Создайте уникальный идентификатор задачи в родительской задаче.
- Отправьте запрос инструменту
claude_code
с:- Ваш конкретный запрос
- Идентификатор родительской задачи
- Описание задачи
- Желаемый режим возврата («краткий» или «полный»)
- Получение результатов:
- Результат подзадачи будет включать специальный маркер:
<!-- BOOMERANG_RESULT {...} -->
- Этот маркер содержит JSON с метаданными задачи.
- Родительская задача может проанализировать это, чтобы определить завершенные подзадачи.
- Результат подзадачи будет включать специальный маркер:
- Пример рабочего процесса с Claude Desktop:
Такой подход особенно полезен для сложных задач, требующих глубокого анализа или многоэтапного выполнения.
Пример комплексного управления списком задач
Вот подробный пример использования Claude с Claude Code MCP для управления и выполнения структурированного списка задач:
1. Настройка структуры списка задач
Сначала создайте файл списка задач (например, tasks.md
) со следующей структурой:
2. Выполнение списка задач
Теперь Клод может систематически выполнять задания, используя Claude Code:
3. Продолжение последующих задач
Получив подтверждение, Клод перешел к следующей подзадаче:
Такой структурированный подход позволяет Клоду систематически работать со сложными списками задач, сохраняя при этом четкое документирование прогресса, предположений и соответствующих файлов на протяжении всего процесса.
🎭 Паттерн самоорганизации (Клод Код в роли оркестратора)
Хотя Claude Desktop часто используется как родительский агент, вы можете использовать сам Claude Code как оркестратор и исполнитель. Такой подход создает автономную систему, в которой Claude Code управляет собственной оркестровкой задач, не требуя Claude Desktop.
Этапы внедрения
- Создайте входной скрипт , который инициализирует структуру вашей задачи и запускает Claude Code в качестве оркестратора.
- Разработайте структуру данных задачи (обычно в формате JSON), которая отслеживает статус задачи и зависимости.
- Создание сценариев исполнителя задач для обработки отдельных задач и обновления состояния задач.
Основные преимущества самоорганизации
- Автономность : не требуется внешний оркестратор (вроде Claude Desktop)
- Постоянное состояние : вся информация о задачах хранится в файлах JSON.
- Восстановление после ошибки : можно возобновить выполнение последней успешной задачи в случае прерывания.
- Упрощенное управление зависимостями : единая система управляет всеми взаимодействиями Claude Code
- Автоматизация сценариев оболочки : легко интегрируется в конвейеры CI/CD или автоматизированные рабочие процессы.
Подробное руководство по внедрению с примерами сценариев и структурами задач см. в разделе Самоорганизация с Клодом Кодом .
👓 Интеграция режимов Roo
Этот сервер MCP поддерживает интеграцию со специализированными режимами через файл конфигурации .roomodes
. При включении вы можете указать, какой режим использовать для каждой задачи, что позволяет реализовать специализированное поведение.
Как использовать режимы Roo
- Включить поддержку режима Roo:
- Установите переменную среды
MCP_USE_ROOMODES=true
в конфигурации MCP - Создайте файл
.roomodes
в корневом каталоге вашего сервера MCP. - При желании можно включить горячую перезагрузку с помощью
MCP_WATCH_ROOMODES=true
для автоматической перезагрузки конфигурации при изменении файла.
- Установите переменную среды
- Настройте свои режимы:
- Файл
.roomodes
должен содержать объект JSON с массивомcustomModes
- Каждый режим должен иметь
slug
,name
,roleDefinition
и, опционально,apiConfiguration
сmodelId
- Файл
- Использование режима:
- При создании запросов к инструменту
claude_code
включите параметрmode
с обозначением желаемого режима. - Сервер MCP автоматически применит определение роли и конфигурацию модели.
- При создании запросов к инструменту
- Пример файла .roomodes:
- Пример конфигурации среды:
- Выполнение запросов с режимами:
Основные характеристики Roo Modes:
- Специализированное поведение : разные режимы могут иметь разные системные подсказки и конфигурации модели.
- Горячая перезагрузка : если
MCP_WATCH_ROOMODES=true
, сервер автоматически перезагружает конфигурацию при изменении файла.roomodes
- Производительность : сервер кэширует конфигурацию roomodes для повышения производительности.
- Резервный вариант : если режим не найден или румоды отключены, сервер продолжает работу с поведением по умолчанию.
🛠️ Улучшенные характеристики надежности
Этот сервер включает в себя несколько улучшений для повышения надежности и производительности:
1. Предотвращение сердцебиения и тайм-аута
Чтобы предотвратить тайм-ауты на стороне клиента во время длительных операций:
- Добавлен настраиваемый механизм пульсации, который отправляет обновления о ходе выполнения каждые 15 секунд.
- Реализовано отслеживание времени выполнения и отчетность
- Добавлены настраиваемые параметры тайм-аута через переменные среды.
2. Надежная обработка ошибок с повторными попытками
Добавлена интеллектуальная логика повтора для временных ошибок:
- Реализован автоматический повтор с настраиваемыми параметрами
- Добавлена классификация ошибок для определения повторяющихся проблем.
- Созданы подробные отчеты об ошибках и отслеживание
3. Система отслеживания запросов
Реализовано комплексное управление жизненным циклом запросов:
- Добавлены уникальные идентификаторы для каждого запроса
- Создано отслеживание для текущих запросов
- Обеспечивает надлежащую очистку после завершения или сбоя
4. Плавное выключение
Добавлена правильная обработка завершения процесса:
- Реализованы обработчики сигналов для SIGINT и SIGTERM.
- Добавлено отслеживание текущих запросов.
- Создана логика ожидания для чистого завершения работы
- Обеспечивает надлежащую уборку на выходе
5. Кэширование конфигурации и горячая перезагрузка
Добавлена оптимизация производительности для конфигурации:
- Реализовано кэширование для файла roomodes
- Добавлена автоматическая аннуляция на основе изменений файла.
- Создан настраиваемый механизм наблюдения за файлами
⚙️ Параметры конфигурации
Поведение сервера можно настроить с помощью следующих переменных среды:
Переменная | Описание | По умолчанию |
---|---|---|
CLAUDE_CLI_PATH | Абсолютный путь к исполняемому файлу CLI Claude | Автоматическое определение |
MCP_CLAUDE_DEBUG | Включить подробное ведение журнала отладки | false |
MCP_HEARTBEAT_INTERVAL_MS | Интервал между отчетами о ходе работ | 15000 (15с) |
MCP_EXECUTION_TIMEOUT_MS | Тайм-аут для выполнения CLI | 1800000 (30м) |
MCP_MAX_RETRIES | Максимальное количество попыток повтора для временных ошибок | 3 |
MCP_RETRY_DELAY_MS | Задержка между повторными попытками | 1000 (1с) |
MCP_USE_ROOMODES | Включить интеграцию режимов Roo | false |
MCP_WATCH_ROOMODES | Автоматическая перезагрузка .roomodes при изменениях | false |
Их можно задать в вашей оболочке или в блоке env
конфигурации вашего сервера mcp.json
.
📸 Наглядные примеры
Вот несколько наглядных примеров работы сервера:
Исправление настройки ESLint
Вот пример использования инструмента Claude Code MCP для интерактивного исправления настройки ESLint путем удаления старых файлов конфигурации и создания новых:
Пример листинга файлов
Вот пример инструмента Claude Code, выводящего список файлов в каталоге:
Сложные многоэтапные операции
В этом примере показано, как claude_code
обрабатывает более сложную многошаговую задачу, например, подготовку релиза путем создания ветки, обновления нескольких файлов ( package.json
, CHANGELOG.md
), внесения изменений и инициирования запроса на извлечение — все это в рамках одной последовательной операции.
Исправление рабочего процесса действий GitHub
🎯 Основные варианты использования
Этот сервер, через свой унифицированный инструмент claude_code
, открывает широкий спектр мощных возможностей, предоставляя вашему ИИ прямой доступ к Claude Code CLI. Вот несколько примеров того, чего вы можете достичь:
- Генерация кода, анализ и рефакторинг:
"Generate a Python script to parse CSV data and output JSON."
"Analyze my_script.py for potential bugs and suggest improvements."
- Операции с файловой системой (создание, чтение, редактирование, управление):
- Создание файлов:
"Your work folder is /Users/steipete/my_project\n\nCreate a new file named 'config.yml' in the 'app/settings' directory with the following content:\nport: 8080\ndatabase: main_db"
- Редактирование файлов:
"Your work folder is /Users/steipete/my_project\n\nEdit file 'public/css/style.css': Add a new CSS rule at the end to make all 'h2' elements have a 'color: navy'."
- Перемещение/Копирование/Удаление:
"Your work folder is /Users/steipete/my_project\n\nMove the file 'report.docx' from the 'drafts' folder to the 'final_reports' folder and rename it to 'Q1_Report_Final.docx'."
- Создание файлов:
- Контроль версий (Git):
"Your work folder is /Users/steipete/my_project\n\n1. Stage the file 'src/main.java'.\n2. Commit the changes with the message 'feat: Implement user authentication'.\n3. Push the commit to the 'develop' branch on origin."
- Выполнение команд терминала:
"Your work folder is /Users/steipete/my_project/frontend\n\nRun the command 'npm run build'."
"Open the URL https://developer.mozilla.org in my default web browser."
- Поиск в Интернете и обобщение:
"Search the web for 'benefits of server-side rendering' and provide a concise summary."
- Сложные многоэтапные рабочие процессы:
- Автоматизируйте повышение версии, обновление журналов изменений и выпуски тегов:
"Your work folder is /Users/steipete/my_project\n\nFollow these steps: 1. Update the version in package.json to 2.5.0. 2. Add a new section to CHANGELOG.md for version 2.5.0 with the heading '### Added' and list 'New feature X'. 3. Stage package.json and CHANGELOG.md. 4. Commit with message 'release: version 2.5.0'. 5. Push the commit. 6. Create and push a git tag v2.5.0."
- Автоматизируйте повышение версии, обновление журналов изменений и выпуски тегов:
- Исправление файлов с синтаксическими ошибками:
"Your work folder is /path/to/project\n\nThe file 'src/utils/parser.js' has syntax errors after a recent complex edit that broke its structure. Please analyze it, identify the syntax errors, and correct the file to make it valid JavaScript again, ensuring the original logic is preserved as much as possible."
- Взаимодействие с GitHub (например, создание запроса на извлечение):
"Your work folder is /Users/steipete/my_project\n\nCreate a GitHub Pull Request in the repository 'owner/repo' from the 'feature-branch' to the 'main' branch. Title: 'feat: Implement new login flow'. Body: 'This PR adds a new and improved login experience for users.'"
- Взаимодействие с GitHub (например, проверка статуса PR CI):
"Your work folder is /Users/steipete/my_project\n\nCheck the status of CI checks for Pull Request #42 in the GitHub repository 'owner/repo'. Report if they have passed, failed, or are still running."
ВАЖНО: Не забудьте указать контекст текущего рабочего каталога (CWD) в приглашениях для операций файловой системы или git (например, "Your work folder is /path/to/project\n\n...your command..."
).
🔧 Устранение неполадок
- "Команда не найдена" (claude-code-mcp): Если установлено глобально, убедитесь, что глобальный каталог bin npm находится в системной переменной PATH. Если используется
npx
, убедитесь, что самnpx
работает. - "Команда не найдена" (claude или ~/.claude/local/claude): Убедитесь, что Claude CLI установлен правильно. Запустите
claude/doctor
или проверьте его документацию. - Проблемы с разрешениями: убедитесь, что вы выполнили шаг «Важный шаг первоначальной настройки».
- Ошибки JSON с сервера: если
MCP_CLAUDE_DEBUG
имеетtrue
, сообщения об ошибках или журналы могут помешать анализу JSON MCP. Установите значениеfalse
для нормальной работы. - Ошибки ESM/импорта: убедитесь, что вы используете Node.js v20 или более позднюю версию.
- Клиентские тайм-ауты: для длительных операций сервер отправляет сообщения heartbeat каждые 15 секунд, чтобы предотвратить клиентские тайм-ауты. Если тайм-ауты все еще возникают, вы можете настроить интервал heartbeat с помощью переменной среды
MCP_HEARTBEAT_INTERVAL_MS
. - Ошибки сети/сервера: сервер теперь включает автоматическую логику повтора для временных ошибок. Если у вас все еще возникают проблемы, попробуйте увеличить значения
MCP_MAX_RETRIES
иMCP_RETRY_DELAY_MS
. - Предупреждение о возврате Claude CLI: Если вы видите предупреждение о том, что Claude CLI не найден в ~/.claude/local/claude, это нормально. Сервер возвращается к использованию команды
claude
из вашего PATH. Вы можете задать переменную средыCLAUDE_CLI_PATH
, чтобы указать точный путь к исполняемому файлу Claude CLI, если это необходимо.
👨💻 Для разработчиков: локальная настройка и участие
Если вы хотите разработать этот сервер или внести в него свой вклад, или запустить его из клонированного репозитория для тестирования, ознакомьтесь с нашим Руководством по локальной установке и настройке разработки .
💪 Вклад
Вклады приветствуются! Пожалуйста, обратитесь к Руководству по локальной установке и настройке разработки для получения подробной информации о настройке вашей среды.
Отправляйте проблемы и запросы на извлечение в репозиторий GitHub .
⚖️ Лицензия
Массачусетский технологический институт
💬 Отзывы и поддержка
Если у вас возникли проблемы или есть вопросы по использованию сервера Claude Code MCP, пожалуйста:
- Проверьте раздел «Устранение неполадок» выше.
- Отправьте сообщение о проблеме в репозиторий GitHub
- Присоединяйтесь к обсуждению в разделе обсуждений репозитория
Мы ценим ваши отзывы и вклад в улучшение этого инструмента!
You must be authenticated.
Расширенный сервер Model Context Protocol (MCP), позволяющий запускать Claude Code в режиме одноразового выполнения с автоматическим обходом разрешений, с расширенными задачами
- 🔍 Обзор
- ✨ Преимущества
- 📝 Предварительные условия
- 💾 Установка и использование
- 🔑 Важная первоначальная настройка: принятие разрешений
- 🔗 Подключение к вашему MCP-клиенту
- 🛠️ Предоставляемые инструменты
- Примеры сценариев использования
- 🔄 Конвертер задач
- 🦚 Шаблоны оркестровки задач
- 👓 Интеграция режимов Roo
- 🛠️ Улучшенные характеристики надежности
- ⚙️ Параметры конфигурации
- 📸 Наглядные примеры
- 🎯 Основные варианты использования
- 🔧 Устранение неполадок
- 👨💻 Для разработчиков: локальная настройка и участие
- 💪 Вклад
- ⚖️ Лицензия
- 💬 Отзывы и поддержка
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.Last updated -886JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give Claude intelligent access to codebases with appropriate context management.Last updated -2633PythonMIT License
- -securityAlicense-qualityA custom Model Context Protocol server that gives Claude Desktop and other LLMs access to file system operations and command execution capabilities through standardized tool interfaces.Last updated -22PythonApache 2.0
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11