adancurusul/embedded-debugger-mcp
by Various
A Model Context Protocol server for embedded debugging with probe-rs - supports ARM Cortex-M, RISC-V debugging via J-Link, ST-Link, and more
MCP
adancurusul/embedded-debugger-mcp
Added 1 June 2026
Overview
A Model Context Protocol server that enables LLMs to perform embedded debugging via probe-rs. It supports ARM Cortex-M and RISC-V targets using J-Link, ST-Link, and other debug probes. The tool acts as an MCP endpoint, allowing AI agents to read/write memory, set breakpoints, and control execution.
Best for
Best for
Developers integrating LLMs into embedded debugging workflows
Use cases
- Debug embedded firmware through natural language commands
- Automate flash, reset, and register inspection with LLMs
- Integrate probe-controlled testing into AI-assisted development pipelines
Notes
A Model Context Protocol server that enables LLMs to perform embedded debugging via probe-rs. It supports ARM Cortex-M and RISC-V targets using J-Link, ST-Link, and other debug probes. The tool acts as an MCP endpoint, allowing AI agents to read/write memory, set breakpoints, and control execution.
99 stars on GitHub. Last updated 2025-08-06. Licensed MIT.
Use cases
- Debug embedded firmware through natural language commands
- Automate flash, reset, and register inspection with LLMs
- Integrate probe-controlled testing into AI-assisted development pipelines
Pros
- Open source with 99 stars, community-backed
- Supports multiple architectures (ARM Cortex-M, RISC-V) and common probes
- Written in Rust for performance and reliability
Cons
- Requires physical hardware and probe connected to a host
- Limited to debug probes supported by probe-rs (not universal)
- Setup requires Rust toolchain and knowledge of MCP configuration
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Open source with 99 stars, community-backed
- Supports multiple architectures (ARM Cortex-M, RISC-V) and common probes
- Written in Rust for performance and reliability
Cons
- Requires physical hardware and probe connected to a host
- Limited to debug probes supported by probe-rs (not universal)
- Setup requires Rust toolchain and knowledge of MCP configuration
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.