Skip to content
Kitbay
Submit
MCP server

embedded-debugger-mcp

Runs locallyMITUpdated on Jul 16, 2026217GitHub starsCan change data

A Rust MCP server for debugging microcontrollers from an AI assistant.

What it does

A Rust MCP server for debugging microcontrollers from an AI assistant. It drives a hardware debug probe such as ST-Link, J-Link or DAPLink through probe-rs, or connects to a running OpenOCD over the GDB remote protocol, behind one tool set. Tools cover finding probes, connecting to a target, controlling the core, reading and writing memory, breakpoints, flashing firmware, RTT communication, and crash diagnosis through fault analysis and exception unwinding. It is built from source with Cargo, and the repository also ships a small CLI and a skill for Codex and Claude Code. The author reports testing on real ESP32-S3 hardware.

Capabilities

  • Discover debug probes and connect to a target chip
  • Read and write target memory and set breakpoints
  • Flash firmware
  • Exchange data over RTT
  • Diagnose faults and unwind exceptions after a crash