Enterprise DNA
M MCP Servers Developer low

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

A

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