Agentic HIL — MCP-сервер для Claude Code: что делает и как установить
Связывает ИИ-агента с реальной отладочной платой через программатор. Позволяет безопасно прошивать чип, читать UART и отправлять CAN-сообщения прямо в цикле разработки.
claude mcp add agentic-hil -- uvx agentic-hilЧто делает Agentic HIL
MCP-сервер даёт агенту контролируемый доступ к микроконтроллеру на столе разработчика. Вместо бесконтрольного доступа к консоли хоста агент получает изолированные инструменты: проверку платы, сброс, прошивку через flash_firmware и обмен данными по UART через com_read.
Поддерживаются программаторы ST-Link и адаптеры CMSIS-DAP. Для работы с ними на хосте требуются утилиты OpenOCD, STM32CubeProgrammer CLI или библиотека pyOCD. Конфигурация стенда и правила доступа хранятся за пределами git-репозитория проекта, поэтому модель не сможет сама себе выдать лишние права.
Без подключённого программатора или настроенных системных бэкендов команды проверки завершатся ошибкой. Результаты тестирования на плате сохраняются в проверяемый отчёт, который сразу можно передать на код-ревью.
Какие задачи решает
- прошивать микроконтроллер сразу после правок исходного кода
- валидировать логику прошивки через интерфейсы UART и CAN
- ограничить доступ агента к хосту при отладке в железе
- собирать аппаратные отчёты с реального стенда для код-ревью
Примеры запросов агенту
- Проверь стенд и залей свежую сборку прошивки на плату
- Отправь команду через UART и прочитай ответный лог микроконтроллера
- Запусти тестовый план проверки CAN-пакетов и сформируй отчёт
Как установить Agentic HIL
Командой платформы
claude mcp add agentic-hil -- uvx agentic-hiluvx запускает команду с именем пакета; если в README она другая — uvx --from agentic-hil <команда>
Командой платформы
codex mcp add agentic-hil -- uvx agentic-hiluvx запускает команду с именем пакета; если в README она другая — uvx --from agentic-hil <команда>
Файл настроек
{
"mcpServers": {
"agentic-hil": {
"command": "uvx",
"args": [
"agentic-hil"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agentic-hil <команда>
Файл настроек
{
"servers": {
"agentic-hil": {
"type": "stdio",
"command": "uvx",
"args": [
"agentic-hil"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agentic-hil <команда>
Командой платформы
gemini mcp add agentic-hil uvx agentic-hiluvx запускает команду с именем пакета; если в README она другая — uvx --from agentic-hil <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Agentic HIL
Как установить Agentic HIL в Claude Code?
Выполните в терминале команду claude mcp add agentic-hil -- uvx agentic-hil. После этого перезапустите агент, чтобы зарегистрировать MCP-сервер.
Что делает Agentic HIL?
Сервер связывает агента с реальным микроконтроллером через программатор. Модель прошивает плату, передаёт сигналы в UART и CAN, а затем исправляет код по фактической реакции чипа.
Какое оборудование и утилиты нужны для работы?
Требуется отладочный программатор ST-Link или адаптер CMSIS-DAP. В операционной системе должны быть установлены OpenOCD, STM32CubeProgrammer CLI или pyOCD.