Debug, flash, and inspect microcontrollers through pyOCD and CMSIS-DAP probes.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "pyocd-debug-mcp" yet — see the docs or source repo.
Use pyocd-debug-mcp to detect connected CMSIS-DAP probes, select the available target MCU, and flash build/firmware.elf to the device. Return the probe info, target info, and flash result.
A summary of detected debug probes and target MCU details, plus whether flashing succeeded.
Connect to the target MCU, load symbols from the current ELF, set breakpoints at main and HardFault_Handler, and run until the fault occurs. Then read the call stack, core registers, and key memory regions, and analyze the likely crash cause.
Breakpoint hit details, register and memory snapshots, and a debugging analysis of the likely root cause.
Use pyocd-debug-mcp to connect to the device, start RTT communication, and capture logs for 10 seconds. Also read 256 bytes of RAM starting at 0x20000000, then format both into a readable report and flag suspicious values.
An RTT log summary, the requested memory contents, and notes on potentially abnormal values.
Debug embedded devices, flash firmware, and diagnose crashes through J-Link probes.
Debug microcontrollers via OpenOCD with flashing, breakpoints, memory, and register inspection.
Let AI control GDB via MCP for breakpoints, stepping, and inspection.
Debug code across languages with breakpoints, stepping, and stack trace inspection.
Build, integrate, and debug MCP clients and related tooling.
Build, flash, debug, and communicate with STM32 boards from Claude Code.