Turns your debug probe into an AI-accessible tool for embedded development. Connects to J-Link probes (OpenOCD and pyOCD planned) and exposes operations like flashing firmware, reading and writing memory, setting breakpoints, and controlling target execution. Useful when you're iterating on embedded code and want to skip the manual JLinkExe workflow. Load ELF symbols for address-aware debugging, attach SVD files to read peripheral registers by name, stream RTT logs, or automate multi-board test sequences. Works over stdio with Claude Code, VS Code Copilot, or any MCP client. The server maintains stateful connections, so you can flash, halt, inspect registers, and resume without reconnecting between operations.
claude mcp add --transport stdio es617-dbgprobe-mcp-server uvx dbgprobe-mcp-server