Overview
AI-HIL MCP is an AI-driven embedded development automation platform. Through five MCP (Model Context Protocol) servers, AI agents can directly flash firmware, capture serial logs, analyze audio FFT, and inspect vision frames — closing the loop between AI and physical hardware.
Currently deployed for debug automation and factory production automation, released as open source.
Five MCP Servers
| Server | Function |
|---|---|
| JTAG | Flash firmware directly to STM32/ESP32 via OpenOCD |
| Serial | Real-time serial log capture and parsing |
| Vision | Camera frame capture for AI visual analysis |
| Audio | Record audio and run FFT spectrum analysis |
| Build-Flash | Automated compile and deploy pipeline |
Use Cases
- Embedded Debug: AI agents analyze logs, locate issues, reflash — reducing manual intervention
- Factory Automation: Vision + audio sensor data feeds real-time AI quality judgment
- Firmware Dev Loop: Code → Compile → Flash → Validate, fully AI-driven
Tech Stack
Rust · MCP Protocol · STM32 · ESP32 · OpenOCD · JTAG
Status
✅ Open Source · Shipped → GitHub