{"repo":"Adancurusul/embedded-debugger-mcp","free":true,"listed":false,"github":"https://github.com/Adancurusul/embedded-debugger-mcp","clone":"git clone https://github.com/Adancurusul/embedded-debugger-mcp.git","description":"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","language":"Rust","stars":148,"topics":["arm-cortex-m","claude-code","cli","codex-skill","debug-probe","embedded-debugging","embedded-systems","mcp","mcp-server","model-context-protocol"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Embedded Debugger MCP Server Embedded Debugger MCP is a Rust server for embedded debugging through either probe-rs (native) or OpenOCD (via the GDB Remote Serial Protocol). It exposes a single MCP tool set for AI assistants — probe discovery, target control, memory, breakpoints, flash, RTT, and AI-facing crash diagnosis — plus a small CLI and bundled skill for a command-driven workflow without setting up an MCP client first. Language versions: English 中文 What It Provides - One MCP tool set over two interchangeable backends (probe-rs native, or OpenOCD via GDB RSP), chosen at connect. Validated on real ESP32-S3. - MCP tools for probe discovery, target connection, core control, memory access, breakpoints, flash programming, RTT communication, and crash diagnosis ( diagnose fault , unwind exception ). - CLI commands for environment checks, configuration inspection, probe listing, MCP serving, and skill prompt handoff. - A Codex/Claude Code compatible skill at skills/embedded-debugger . - Release checks covering rustfmt, clippy, tests, docs, packaging, and the STM32 demo build. Architecture Requirements - Rust stable toolchain. - A probe-rs compatible debug probe such as ST-Link, J-Link, DAPLink, Black Magic Probe, or a supported FTDI-based probe. Alternatively, a running openocd exposing its GDB port (e.g. openocd-esp32 for ESP32) to use the openocd backend. - A supported target chip and working SWD/JTAG wiring for hardware operations. - Nightly Rust plus rust-src for the bundle","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adancurusul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adancurusul/embedded-debugger-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}