About this integration
Debug microcontrollers via OpenOCD: flash, breakpoints, memory, registers and variables.
- Transport
- stdio
- Authentication
- none
- Initial setup
- none
- Runtime
- unattended
- Evidence
- documented
- Version
- 0.4.5
- Package
- openocd-mcp
- Last compatibility test
- Not independently tested
Connect your agent
openocd-mcpPublisher README and Python manifest reviewed. The local integration documents Python, a debug probe, target configuration, and optional ELF/SVD files rather than account credentials. Mutating operations exist and several are enabled by default; review the documented permission gates before connecting hardware. The package and hardware were not executed or independently security-audited.
Capabilities: Flash and debug microcontroller firmware through OpenOCD, Inspect and modify registers, memory, and named variables, Set breakpoints and watchpoints, Apply configurable safety gates to mutating operations
Connected profiles
Additional details
io.github.microhenrio/openocd-mcp
Source ↗ · Checked 2026-09-170.4.5
Source ↗ · Checked 2026-09-17CC0-1.0; package licenses are separate
Source ↗ · Checked 2026-09-17pypi
Source ↗ · Checked 2026-09-17openocd-mcp
Source ↗ · Checked 2026-09-190.4.5
Source ↗ · Checked 2026-09-19The MCP client starts the local executable over stdio; the first connect operation can start OpenOCD automatically for the configured target.
Source ↗ · Checked 2026-09-19No account or credential setup is documented for the local server; the publisher instead requires Python 3.10+ and a connected debug probe, with target configuration supplied locally.
Source ↗ · Checked 2026-09-19The publisher gives an explicit VS Code stdio server configuration naming the local openocd-mcp executable; the existing catalog stdio connection and null endpoint are preserved.
Source ↗ · Checked 2026-09-19Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.
Source ↗ · Checked 2026-09-19