Adancurusul/embedded-debugger-mcp
If you are the rightful owner of embedded-debugger-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Embedded Debugger MCP Server is a professional Model Context Protocol server designed for embedded debugging with real hardware integration, supporting ARM Cortex-M and RISC-V microcontrollers.
Tools
Functions exposed to the LLM to take actions
list_probes
Discover available debug probes
connect
Connect to probe and target chip
probe_info
Get detailed session information
read_memory
Read flash/RAM with multiple formats
write_memory
Write to target memory
halt
Stop target execution
run
Resume target execution
reset
Hardware/software reset
step
Single instruction stepping
set_breakpoint
Set hardware/software breakpoints
clear_breakpoint
Remove breakpoints
flash_erase
Erase flash memory sectors/chip
flash_program
Program ELF/HEX/BIN files
flash_verify
Verify flash contents
rtt_attach
Connect to RTT communication
rtt_detach
Disconnect RTT
rtt_channels
List available RTT channels
rtt_read
Read from RTT up channels
rtt_write
Write to RTT down channels
run_firmware
Complete deployment + RTT
get_status
Get current debug status
disconnect
Clean session termination
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client