PIO Agent — MCP-сервер для Claude Code: прошивка и установка
PIO Agent помогает агенту находить платы, собирать и прошивать проекты PlatformIO, а также проверять работу устройства. Пригодится для задач по встроенному ПО прямо из диалога с агентом.
claude mcp add platformio-mcp -- npx -y platformio-mcpЧто делает PIO Agent
MCP-сервер даёт агенту инструменты для обнаружения плат и устройств, настройки проекта, сборки, прошивки и мониторинга. Он также разбирает ошибки сборки и загрузки, проверяет безопасность GPIO и может сверять вывод устройства с заданными условиями. Для результата в формате JSON используйте CLI с флагом --json.
Опасные операции проходят через правила политики и подтверждения. Статус подтверждений агент может читать, но решение остаётся за человеком. Это важно учитывать перед прошивкой: агент не обходит контроль доступа. MCP-сервер можно подключить в Claude Code командой claude mcp add platformio-mcp -- npx -y platformio-mcp; для каждого сеанса с таким подключением запускается отдельный процесс сервера.
Какие задачи решает
- найти подключённые платы и устройства
- создать проект PlatformIO для выбранной платы
- собрать прошивку и разобрать ошибки сборки
- прошить устройство и проверить последовательный вывод
- проверить использование GPIO с учётом платы
Примеры запросов агенту
- Найди подключённые платы и устройства через PIO Agent.
- Собери проект PlatformIO в
./firmwareи выведи результат в JSON. - Прошей устройство из
./firmwareи проверь, что в мониторе появляетсяBOOT_OK.
Как установить PIO Agent
Командой платформы
claude mcp add platformio-mcp -- npx -y platformio-mcpКомандой платформы
codex mcp add pio-agent -- npx -y platformio-mcpФайл настроек
{
"mcpServers": {
"pio-agent": {
"command": "npx",
"args": [
"-y",
"platformio-mcp"
]
}
}
}Файл настроек
{
"servers": {
"pio-agent": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"platformio-mcp"
]
}
}
}Командой платформы
gemini mcp add pio-agent npx -y platformio-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PIO Agent
Как установить PIO Agent в Claude Code?
Выполните claude mcp add platformio-mcp -- npx -y platformio-mcp. Также доступно подключение под именем pio-agent: claude mcp add pio-agent -- npx -y platformio-mcp.
Что делает PIO Agent?
Он предоставляет агенту инструменты PlatformIO для поиска плат, настройки и сборки проекта, прошивки устройства и мониторинга. Также доступны диагностика и проверки безопасности GPIO.
Нужны ли подтверждения перед прошивкой?
Рискованные действия подчиняются правилам политики и подтверждения. Агент может прочитать статус подтверждения, но управляет им человек.