Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“Ÿ Embedded System
  3. Embedded Debugger MCP
Embedded Debugger MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 5:01:46 PM

Embedded Debugger MCP

User RatingsBe the first to rate and review this MCP server!
View Repository183 GitHub StarsTotal stargazers on GitHub for the source repository (183 stars).Visit Website
embeddeddebuggingprobe-rsopenocdrust

Rust MCP server for controlling, flashing, diagnosing, and communicating with supported embedded targets through probe-rs or OpenOCD.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for adancurusul/embedded-debugger-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (24) Directory Badge Claim listing AlternativesπŸ“Ÿ More in Embedded System

Overview

The adancurusul/embedded-debugger-mcp MCP server exposes embedded debugging operations through probe-rs or OpenOCD. It lets an MCP client discover probes, connect to a target, control execution, inspect memory, manage hardware breakpoints, flash firmware, and use SEGGER RTT. Cortex-M targets can also be investigated with structured fault-register evidence and source-mapped exception unwinding. Reach for it when an AI-assisted workflow needs direct access to a connected MCU or an OpenOCD GDB endpoint.

Use cases

β€’Debug a connected ARM Cortex-M target
β€’Flash and verify embedded firmware
β€’Inspect Cortex-M crash evidence and source frames
β€’Read and write target memory during a session
β€’Capture or send logs through SEGGER RTT

Key features

β€’probe-rs and OpenOCD backends
β€’Core control and hardware breakpoints
β€’ELF, HEX, and BIN flashing
β€’Cortex-M fault diagnosis and unwinding
β€’SEGGER RTT channel access
β€’MCP and CLI workflows

Capabilities & Tool Schemas (24) ~409 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Embedded Debugger MCP.

list_probes

Discover connected debug probes.

connect

Open a probe session for a target chip.

probe_info

Show active session information.

halt

Halt core execution.

run

Resume execution.

reset

Reset the core. Only the implemented hardware-style reset path is accepted.

How Embedded Debugger MCP works

What adancurusul/embedded-debugger-mcp MCP server does

The adancurusul/embedded-debugger-mcp MCP server provides one tool set for embedded target control through two backends: native probe-rs and OpenOCD through the GDB Remote Serial Protocol. It is designed for hardware debugging workflows involving supported debug probes, target chips, and working SWD or JTAG wiring.

The server covers the full session lifecycle. An agent can find connected probes, connect to a target, inspect the active session, halt or resume execution, reset and single-step the core, read status, and disconnect cleanly. Memory access, hardware breakpoints, flash operations, and SEGGER RTT communication are also exposed.

Cortex-M crash workflows include reading SCB fault registers together with PC, SP, and LR, then unwinding an exception and mapping frames to source lines. These calls report evidence for analysis rather than claiming a definitive root cause.

How it works

The client communicates with a single MCP tool set, while the selected backend performs the hardware operations. The default probe-rs backend supports native probe access, flash programming, and RTT. The experimental openocd backend connects to an already running OpenOCD instance, using 127.0.0.1:3333 by default, and is intended in part for targets not covered by probe-rs, such as Xtensa ESP32 devices through openocd-esp32.

The backend is selected in the connect call. OpenOCD support has been validated for memory access and halt, run, step, and reset operations on an ESP32-S3. Flash and RTT are limited to the probe-rs backend. Cortex-M-specific fault diagnosis and exception unwinding do not apply to Xtensa targets.

Setup and configuration

Build the Rust project with a stable Rust toolchain:

text
cargo build --release

The resulting executable is target/release/embedded-debugger-mcp. Run embedded-debugger-mcp serve to expose MCP over standard input and output; invoking the executable without a subcommand also starts MCP mode. An MCP client configuration can point its command to that binary and pass serve as an argument.

A probe-rs setup needs a compatible probe, such as an ST-Link, J-Link, DAPLink, Black Magic Probe, or supported FTDI-based probe, plus a supported target and suitable wiring. The OpenOCD path requires a running OpenOCD process with a reachable GDB port. Its configuration must disable the GDB memory map probing; the README gives gdb_memory_map disable as the required setting for the documented ESP32-S3 example.

Tools and capabilities

The adancurusul/embedded-debugger-mcp MCP server exposes tools for:

  • Probe discovery, connection details, session status, and cleanup.
  • Core halt, resume, reset, single-step, memory reads, optional memory writes, and hardware breakpoints.
  • Flash erase, ELF/HEX/BIN programming, raw verification, and combined firmware deployment with optional RTT attachment.
  • RTT attachment, detachment, channel discovery, and bounded reads and writes.
  • Cortex-M fault-register collection and source-aware exception unwinding when an ELF with debug-line information is available.

The repository also includes CLI commands for diagnostics, configuration inspection, probe listing, MCP serving, and installing its bundled workflow skill for Codex or Claude Code.

Limitations and notes

Write-memory and flash-erase behavior depend on configuration permissions. Fault diagnosis should be run after halting the target. Exception unwinding needs an elf_path pointing to firmware built with debug information, including .debug_line. On OpenOCD, register reads currently use ARM GDB register numbers, so PC and SP are incorrect on Xtensa. The project has been validated on real ESP32-S3 hardware, but support still depends on the selected backend, probe, target, and wiring.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Embedded System View all alternatives
  • Serial MCP Server logoSerial MCP Server

    A comprehensive MCP server for serial port communication

    πŸ“Ÿ Embedded System3 views
    Compare vs Serial MCP Server β†’
  • Telinksdk Builder MCP logoTelinksdk Builder MCP

    Build any Telink/embedded SDK (Eclipse headless / Make / generic) via natural language. Auto-detects build pattern and exposes buildinfo/buildrun/buildlist MCP tools. Cross-platform.

    πŸ“Ÿ Embedded System1 views
    Compare vs Telinksdk Builder MCP β†’
  • ByteAsk Embedded MCP logoByteAsk Embedded MCP

    Page-cited retrieval of embedded/firmware reference docs (datasheets, MCU registers, Modbus/CAN, SCPI, IEEE 1547/SunSpec) for coding agents β€” returns verbatim source snippets with page citations, or "no confident match" instead of a fabricated value. No signup or API key.

    πŸ“Ÿ Embedded System2 views
    Compare vs ByteAsk Embedded MCP β†’
  • Fw Context MCP logoFw Context MCP

    Build-aware code intelligence for embedded C/C++ firmware. Indexes your project from compilecommands.json via libclang into SQLite+FTS5. 31 MCP tools for symbol search, call graphs, hotspot analysis, dead code detection, and vector search. For Zephyr, PlatformIO, Mbed OS, Arduino, FreeRTOS.

    πŸ“Ÿ Embedded System3 views
    Compare vs Fw Context MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
183
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
24
Callable tools this server registers over MCP.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Embedded Debugger MCP

Clone the repository and build it with `cargo build --release` using a stable Rust toolchain. Run the resulting `target/release/embedded-debugger-mcp` binary with `serve` for MCP mode.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEmbedded Debugger MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/adancurusul-embedded-debugger-mcp?style=directory)](https://allmcps.com/mcp/adancurusul-embedded-debugger-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/adancurusul-embedded-debugger-mcp"><img src="https://allmcps.com/api/badge/adancurusul-embedded-debugger-mcp?style=directory" alt="Embedded Debugger MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“ŸEmbedded System
PricingFree
More technical detailsExpand β–Ύ
AuthNo auth required
LicenseMIT
ClientsClaude Desktop
Last updatedSep 3, 2026
11/11 checks healthy over the last 34d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars183
GitHub Star CountTotal stargazers on GitHub representing community popularity (183 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 16, 2026
55Quality signal: Good Β· 55/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity7/15
Community engagement1/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“Ÿ Embedded System β†’Alternatives to Embedded Debugger MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code