Chiplab — MCP-сервер для Claude Code: прошивка на виртуальных чипах
Хостинговый MCP-сервер: агент собирает прошивку в ELF, загружает её на виртуальную плату и читает вывод UART. Пригодится, когда железа под рукой нет.
claude mcp add --transport http chiplab https://chiplab.veecle.ai/mcpЧто делает Chiplab
Chiplab — удалённый HTTP MCP-сервер по адресу https://chiplab.veecle.ai/mcp. Агент собирает прошивку в ELF, отправляет её на сервер, запускает на виртуальном экземпляре реального микроконтроллера и получает обратно захваченный вывод UART. Прогоны синхронные и ограничены фиксированным объёмом виртуального времени.
В репозитории лежат готовые примеры под каждый поддерживаемый чип, разложенные по фреймворкам: bare-metal на Rust с вендорским HAL, embassy-rust, zephyr-os на C, freertos и threadx. Сборка и запуск описаны в README каждого фреймворка для людей и в AGENTS.md для агентов. Готовую прошивку можно собрать и руками, но загрузить её на плату всё равно придётся через агента.
Перед началом нужен бесплатный аккаунт на veecle.ai и вход в браузере при первом обращении к серверу. Сегодня сервис прогоняет Hello world! на платах STM32 и Nordic, так что прошивку под другой чип он не запустит — поддержка новых чипов добавляется на стороне сервера, запросом в issues. Автор советует начать с примера stm32f4-discovery.
Какие задачи решает
- Запустить прошивку без физической платы под рукой
- Проверить, что выводит UART после старта
- Собрать ELF под STM32 и прогнать его на виртуальном чипе
- Проверить пример на Zephyr или FreeRTOS перед покупкой железа
Примеры запросов агенту
- Настрой Chiplab и запусти пример
stm32f4-discovery. - Собери этот проект в ELF для поддерживаемой платы и запусти на Chiplab, покажи вывод UART.
- Вызови help-инструмент Chiplab без аргументов и покажи, что он умеет.
Как установить Chiplab
Командой платформы: удалённый сервер
claude mcp add --transport http chiplab https://chiplab.veecle.ai/mcpКомандой платформы: удалённый сервер
codex mcp add chiplab --url https://chiplab.veecle.ai/mcpФайл настроек
{
"mcpServers": {
"chiplab": {
"url": "https://chiplab.veecle.ai/mcp"
}
}
}Файл настроек
{
"servers": {
"chiplab": {
"type": "http",
"url": "https://chiplab.veecle.ai/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http chiplab https://chiplab.veecle.ai/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Chiplab
Как установить Chiplab в Claude Code?
Выполните claude mcp add --transport http chiplab https://chiplab.veecle.ai/mcp. Если репозиторий склонирован, сервер уже прописан в .mcp.json — Claude попросит подтвердить доверие к нему.
Что делает Chiplab?
Собирает ELF, загружает его на виртуальную копию реального микроконтроллера и возвращает захваченный вывод UART. Агент делает всё сам, включая сборку.
Нужен ли аккаунт?
Да, бесплатный на veecle.ai, без карты. При первом обращении клиент откроет браузер для входа.