es617 avatar

Dbgprobe Mcp Server

es617/dbgprobe-mcp-server

Turns your debug probe into an AI-accessible tool for embedded development. Connects to J-Link probes (OpenOCD and pyOCD planned) and exposes operations like flashing firmware, reading and writing memory, setting breakpoints, and controlling target execution. Useful when you're iterating on embedded code and want to skip the manual JLinkExe workflow. Load ELF symbols for address-aware debugging, attach SVD files to read peripheral registers by name, stream RTT logs, or automate multi-board test sequences. Works over stdio with Claude Code, VS Code Copilot, or any MCP client. The server maintains stateful connections, so you can flash, halt, inspect registers, and resume without reconnecting between operations.

GitHub stars
6
tools
41
transport
STDIO
env vars
9
last updated
Mar 13, 2026

Tools

41 tools

Public tool metadata for what this MCP can expose to an agent.

dbgprobe.probes.listList attached debug probes.

List attached debug probes.

No parameter schema in public metadata yet.

dbgprobe.connect

No parameter schema in public metadata yet.

dbgprobe.erase

No parameter schema in public metadata yet.

dbgprobe.disconnect

No parameter schema in public metadata yet.

dbgprobe.reset

No parameter schema in public metadata yet.

dbgprobe.halt

No parameter schema in public metadata yet.

dbgprobe.go

No parameter schema in public metadata yet.

dbgprobe.step

No parameter schema in public metadata yet.

dbgprobe.status

No parameter schema in public metadata yet.

dbgprobe.flash

No parameter schema in public metadata yet.

dbgprobe.mem.read

No parameter schema in public metadata yet.

dbgprobe.mem.write

No parameter schema in public metadata yet.

dbgprobe.breakpoint.set

No parameter schema in public metadata yet.

dbgprobe.breakpoint.clear

No parameter schema in public metadata yet.

dbgprobe.breakpoint.list

No parameter schema in public metadata yet.

dbgprobe.connections.list

No parameter schema in public metadata yet.

dbgprobe.elf.attach

No parameter schema in public metadata yet.

dbgprobe.elf.info

No parameter schema in public metadata yet.

dbgprobe.elf.lookup

No parameter schema in public metadata yet.

dbgprobe.elf.symbols

No parameter schema in public metadata yet.

dbgprobe.svd.attach

No parameter schema in public metadata yet.

dbgprobe.svd.info

No parameter schema in public metadata yet.

dbgprobe.svd.read

No parameter schema in public metadata yet.

dbgprobe.svd.write

No parameter schema in public metadata yet.

dbgprobe.svd.set_field

No parameter schema in public metadata yet.

dbgprobe.svd.update_fields

No parameter schema in public metadata yet.

dbgprobe.svd.list_peripherals

No parameter schema in public metadata yet.

dbgprobe.svd.list_registers

No parameter schema in public metadata yet.

dbgprobe.svd.list_fields

No parameter schema in public metadata yet.

dbgprobe.svd.describe

No parameter schema in public metadata yet.

dbgprobe.rtt.start

No parameter schema in public metadata yet.

dbgprobe.rtt.stop

No parameter schema in public metadata yet.

dbgprobe.rtt.read

No parameter schema in public metadata yet.

dbgprobe.rtt.write

No parameter schema in public metadata yet.

dbgprobe.rtt.status

No parameter schema in public metadata yet.

dbgprobe.plugin.list

No parameter schema in public metadata yet.

dbgprobe.plugin.template

No parameter schema in public metadata yet.

dbgprobe.plugin.load

No parameter schema in public metadata yet.

dbgprobe.plugin.reload

No parameter schema in public metadata yet.

dbgprobe.trace.status

No parameter schema in public metadata yet.

dbgprobe.trace.tail

No parameter schema in public metadata yet.

Sponsors

Configuration

DBGPROBE_BACKEND

Debug probe backend to use (default: jlink). Future: openocd, pyocd.

DBGPROBE_MCP_LOG_LEVEL

Log level: DEBUG, INFO, WARNING (default), ERROR.

DBGPROBE_JLINK_PATH

Explicit path to JLinkExe (or JLink.exe on Windows). Auto-detected if not set.

DBGPROBE_JLINK_GDBSERVER_PATH

Explicit path to JLinkGDBServerCLExe. Auto-detected if not set.

DBGPROBE_JLINK_DEVICE

Default target device string (e.g. nRF52840_xxAA). Can be overridden per-session.

DBGPROBE_INTERFACE

Debug interface: SWD (default) or JTAG.

DBGPROBE_SPEED_KHZ

Interface speed in kHz (default: 4000).

DBGPROBE_MCP_PLUGINS

Plugin policy: 'all' or comma-separated plugin names. Unset = disabled.

DBGPROBE_MCP_TOOL_SEPARATOR

Tool name separator character (default '.'). Set to '_' for clients that reject dots (e.g. Cursor).

Readme

Debug Probe MCP Server

MCP License: MIT Python Debug Probe

A stateful debug probe Model Context Protocol (MCP) server for developer tooling and AI agents. Works out of the box with Claude Code, VS Code with Copilot, and any MCP-compatible runtime. Communicates over stdio and drives on-chip debug probes (J-Link first, OpenOCD and pyOCD planned) to flash, debug, and inspect embedded targets.

Example: Let Claude Code list attached J-Link probes, connect to your nRF52840, flash a new firmware, read memory, and reset the target — all conversationally.

Demo


View the full README on GitHub

Details

Repository
github.com/es617/dbgprobe-mcp-server
Category
AI & LLM Tools
Package
dbgprobe-mcp-server
Transport
STDIO
Registry
MCP registry, active

More from es617

Related AI & LLM Tools MCP servers

View all
1continuum-ai-corp avatarOrcaRoutercontinuum-ai-corp/orcarouter-mcp-serverBrowse 160+ LLM models and live pricing — no API key needed for catalog. Add key to route chat.6stars
2vouchlyai avatarPincervouchlyai/pincer-mcpSecure grip for your agent's secrets - security-hardened MCP gateway with proxy token architecture6stars
3ksimback avatarHermes Atlas Mcpksimback/hermes-atlas-mcpSearch and fetch 100+ Hermes Agent tools, skills, plugins, and integrations from hermesatlas.com.6stars
4nk3750 avatarJitapink3750/jitapiTurn any OpenAPI spec into an executable agent interface using graphs and semantic search.6stars
5agentcentral-to avatarAgent Centralagentcentral-to/agent-central-mcpHosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.6stars
6tosin2013 avatarHelmdecktosin2013/helmdeckSelf-hosted MCP server: sandboxed browser, desktop, vision, code-edit packs for any agent.6stars