К основному содержанию
MCP-сервер CX Codex

McuBuddy — MCP-сервер для Claude Code: что делает и как установить

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

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add mcubuddy -- uvx McuBuddy
Открыть на GitHub

Что делает McuBuddy

McuBuddy даёт языковым моделям доступ к отладке встраиваемых систем на реальном оборудовании. Сервер работает локально через стандартные потоки stdio и связывается с платами через программаторы ST-Link, J-Link или CMSIS-DAP с помощью бэкендов pyOCD и probe-rs. По умолчанию запускается базовый профиль с 19 инструментами. Дополнительные модули вроде rtos или build_flash активируются переменной окружения MCUBUDDY_TOOLSETS.

Ассистент умеет декодировать регистры периферии по файлам CMSIS-SVD, анализировать стеки задач FreeRTOS и сопоставлять аппаратные сбои со строками исходного кода через таблицы символов ELF и DWARF. При этом сборка проектов .uvprojx опирается на утилиту UV4.exe, поэтому компиляция и прошивка через Keil MDK работают исключительно в среде Windows. Важно учитывать, что чтение контекста останавливает ядро процессора, нарушая непрерывную работу микроконтроллера.

Какие задачи решает

  • локализовать сбои HardFault и переполнения стека по символам ELF
  • декодировать значения регистров периферии через CMSIS-SVD
  • проинспектировать задачи и контекст FreeRTOS на работающем чипе
  • собрать и прошить проект Keil MDK с помощью UV4.exe

Примеры запросов агенту

  • Найди подключённые программаторы и прочитай текущее состояние чипа py32f030x8 через McuBuddy.
  • Изучи файл прошивки firmware.elf и определи адрес сбоя HardFault по регистрам процессора.
  • Проверь распределение стека в задачах FreeRTOS и выведи свежие логи из RTT.

Как установить McuBuddy

Командой платформы

claude mcp add mcubuddy -- uvx McuBuddy

uvx запускает команду с именем пакета; если в README она другая — uvx --from McuBuddy <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о McuBuddy

Как установить McuBuddy в Claude Code?

Выполните команду claude mcp add mcubuddy -- uvx McuBuddy. Для запуска потребуется окружение с Python версии 3.10 или новее.

Что делает McuBuddy?

Сервер переводит запросы нейросети в вызовы аппаратных отладчиков pyOCD или J-Link. Это позволяет считывать память чипа, проверять регистры периферии и перехватывать потоки логов UART и RTT.

Можно ли запускать сборку Keil MDK на macOS или Linux?

Сборка и прямая прошивка вызывают UV4.exe, поэтому этот блок требует установленного Keil MDK на Windows. При этом прямое чтение регистров и сбор логов через pyOCD работают без привязки к Windows.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 392 262звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 989звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 163звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 231звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 577звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 902звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой