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 microcontrollers via OpenOCD with flashing, breakpoints, memory, and register inspection.
Launch, attach, and inspect programs through one unified debugging tool.
Let AI debug Python with breakpoints, stepping, variable inspection, and evaluation.
Debug code across languages with breakpoints, stepping, and stack trace inspection.
Let AI read, control, and debug microcontrollers over serial connections.
Build, integrate, and debug MCP clients and related tooling.