Embedded Debugger MCP
未认领MCP server + CLI + Codex/Claude skill for embedded debugging via probe-rs or OpenOCD — ARM Cortex-M, RISC-V, and Xtensa (ESP32), with AI crash diagnosis
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
24 个工具中显示 24 个
文档中列出的工具 (24)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
clear_breakpoint
Clear a hardware breakpoint.
connect
Open a probe session for a target chip.
diagnose_fault
Read the Cortex-M SCB fault registers (CFSR/HFSR/MMFAR/BFAR/SHCSR/CPUID) plus PC/SP/LR in one call and return a compact structured evidence bundle with the set fault bits. Reports raw evidence; it does not assert a root cause. Halt the target first.
disconnect
Drop the session and clean up resources.
flash_erase
Erase flash when erase permissions are enabled.
flash_program
Program ELF, HEX, or BIN files through probe-rs flash algorithms.
flash_verify
Compare raw expected data with target flash contents.
get_status
Read core/session status.
halt
Halt core execution.
list_probes
Discover connected debug probes.
probe_info
Show active session information.
read_memory
Read target memory with configured size/range limits.
reset
Reset the core. Only the implemented hardware-style reset path is accepted.
rtt_attach
Attach to a SEGGER RTT control block.
rtt_channels
List discovered RTT channels.
rtt_detach
Detach RTT.
rtt_read
Read from an up channel with max byte and timeout limits.
rtt_write
Write to a down channel.
run
Resume execution.
run_firmware
Erase, program, reset/run, and optionally attach RTT.
set_breakpoint
Set a hardware breakpoint.
step
Single-step one instruction.
unwind_exception
Unwind the stack after a crash and map each frame to a source line. On the probe-rs backend, returns a full DWARF backtrace (function + file:line per frame) via probe-rs's own unwinder; on the OpenOCD backend, reads the Cortex-M exception stack frame and maps the faulting PC / caller LR to source li
write_memory
Write target memory when enabled by configuration.