embedded-debugger-mcp

Adancurusul/embedded-debugger-mcp

3.4

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

No resources