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

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

Подключает инструменты PlatformIO к ИИ-агентам для сборки прошивок, прошивки плат и разбора логов. Пригодится при разработке встраиваемых систем на микроконтроллерах.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env PLATFORMIO_MCP_POLICY=<PLATFORMIO_MCP_POLICY> --env PLATFORMIO_MCP_PROJECT_DIR=<PLATFORMIO_MCP_PROJECT_DIR> --env PLATFORMIO_MCP_PIO=<PLATFORMIO_MCP_PIO> --transport stdio platformio -- uvx platformio.mcp
Открыть на GitHub

Что делает PlatformIO

Сервер открывает агенту 40 инструментов для работы с микроконтроллерами. Модель сама инициализирует проект и запускает сборку через pio_build. При ошибках компиляции агент сразу видит проблемный файл и номер строки. Доступны прошивка по кабелю или через OTA, тесты Unity и статический анализ кода.

Вместо сотен килобайт сырых логов агент получает структурированный вердикт. Функция pio_flash_and_verify контролирует запуск платы через serial-порт и разбирает ошибки паники ядра ESP32. Сервер сверяет таблицы разделов памяти и показывает точное распределение байтов в ОЗУ.

Для работы необходимы Python 3.12 и утилита uv. Локальный бинарник pio сервер находит сам в путях системы или директории ~/.platformio/penv. Если PlatformIO Core ещё не установлен на машине, его можно подтянуть автоматически флагом --with-platformio.

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

  • собрать прошивку и выявить ошибки компиляции с точностью до строки
  • прошить плату по USB или через OTA с проверкой успешного старта
  • декодировать адреса паники ядра ESP32 в конкретные файлы проекта
  • проверить таблицу разделов памяти и свободное место во флеше
  • запустить компонентные тесты Unity на физическом железе

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

  • Собери окружение для платы esp32dev и покажи ошибки компиляции
  • Зашей прошивку в микроконтроллер и проверь вывод в serial-порт до строки setup done
  • Расшифруй адреса из лога паники ядра и найди упавшую строчку в файле

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

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

claude mcp add --env PLATFORMIO_MCP_POLICY=<PLATFORMIO_MCP_POLICY> --env PLATFORMIO_MCP_PROJECT_DIR=<PLATFORMIO_MCP_PROJECT_DIR> --env PLATFORMIO_MCP_PIO=<PLATFORMIO_MCP_PIO> --transport stdio platformio -- uvx platformio.mcp

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from platformio.mcp <команда>

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

Вопросы о PlatformIO

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

Выполните в терминале команду claude mcp add platformio-mcp -- uvx platformio.mcp. Для работы требуются uv и Python 3.12.

Что делает MCP-сервер PlatformIO?

Он предоставляет ИИ-агентам 40 функций для разработки под микроконтроллеры. Агент может компилировать код, прошивать чипы, читать serial-порт и разбирать дампы памяти.

Что делать, если PlatformIO Core не установлен в системе?

Запустите команду установки с дополнительным флагом --with-platformio, чтобы сервер установил PlatformIO Core сам. Либо задайте путь к исполняемому файлу через переменную окружения PLATFORMIO_MCP_PIO.

Похожие 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звёзд репо

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

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