Embedded Debugger icon

Embedded Debugger

Offers a Model Context Protocol server for embedded debugging, providing AI assistants with comprehensive capabilities for ARM Cortex-M and RISC-V microcontrollers via various probes.

关于

Embedded Debugger is a production-ready Model Context Protocol (MCP) server designed for comprehensive embedded system debugging. It integrates seamlessly with AI assistants like Claude, enabling them to control real hardware through popular debug probes such as J-Link, ST-Link, and DAPLink. Supporting ARM Cortex-M and RISC-V architectures, this server provides a full suite of 22 debugging tools, including memory operations, breakpoint management, flash programming, and Real-Time Transfer (RTT) communication, all validated with real hardware for robust performance.

主要功能

  • 7 GitHub stars
  • Production-ready real hardware integration with 22 debugging tools
  • Multi-probe support including J-Link, ST-Link, DAPLink, and Black Magic Probe
  • Complete debug control for halt, run, reset, and single-step execution
  • Comprehensive flash operations: erase, program, and verify firmware
  • Bidirectional Real-Time Transfer (RTT) for interactive communication

使用案例

  • Debugging ARM Cortex-M and RISC-V microcontrollers with AI assistants
  • Performing interactive real-time communication with target devices via RTT
  • Automating embedded firmware flashing and testing workflows
Advertisement

Advertisement