ToolBB-0075

brontes-probe-mcp: a debug-probe broker that streams ITM/SWO trace to agents

brontes-probe-mcp connects coding agents such as Claude Code to a Cortex-M debug probe through pyOCD. Agents can program firmware, halt and resume, read memory and stream ITM/SWO trace with raw and decoded export. Docker images are published, though Docker Desktop on macOS cannot pass a USB probe through. The README shows no captured trace.

Open original source github.com · Chris Slothouber

Claimed
Why this evidence label?

README covers setup, transports and a changelog of first-user fixes; no captured trace or session log from a target.

How we check entries
Preview image for brontes-probe-mcp: a debug-probe broker that streams ITM/SWO trace to agents
The source's own preview image, from github.com.

Briefing

One broker holds the probe and serves agents over stdio, a Unix socket or loopback TCP with a bearer token. It programs ELF, BIN and HEX images, offers several reset modes and saves state snapshots with probe_blackbox_export. Trace export is raw or JSONL. CMSIS packs can be searched and installed from the server, and pack_cache_reset clears the cache.

pyOCD is the default backend. The changelog for version 0.3.0 fixes 7 problems reported by first adopters, among them a 48-byte memory read that took about 4 minutes. The images are on ghcr.io, and the project is Apache-2.0.

From the GitHub API

Repository facts

Repository facts for cms-pm/brontes-probe-mcp, from the GitHub API
Repositorycms-pm/brontes-probe-mcp
Stars0
LicenseApache-2.0 Permissive
LanguagePython
Last push14 Oct 2026 16 d ago

Tags

Board
Instrument

Report a problem with this entry