Briefing
The plugin hands each tool's output back to Claude, which picks the next step. A stm32-project.jsonc file points it at the board, build, ELF and IOC file, and 5 slash commands call a tool by name. The debugger path reads firmware state during a fix; in the README's crash example, Claude reads the SCB and decodes a HardFault. It does not replace the CubeIDE debugger.
It runs on Linux and Windows, not macOS, and needs Python 3.11 and ST's tools installed from st.com. Hardware tasks need an ST-LINK probe and a NUCLEO or DISCO board. It is an independent project, not an ST release.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | embedagents/ |
|---|---|
| Stars | 6 |
| License | MIT Permissive |
| Language | Python |
| Last push | 23 Jun 2026 4 mo ago |