Embedded Debugger MCP logo

Embedded Debugger MCP

未认领

作者:Adancurusul

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-skillarm-cortex-mclaude-codeclaude-code-skillclaude-skillclicodex-skilldebug-probeembedded-debuggingembedded-systemsesp32mcpmcp-servermodel-context-protocolopenocdprobe-rsriscvrustskillxtensa

此服务器需要专门配置。目前没有可复用的公开启动命令,请遵循项目说明。

项目说明

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、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.

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。