# phryniszak/stm32-stlink-mcp

Source: https://glimind.com/server/glama%2Fphryniszak%2Fstm32-stlink-mcp
Registry id: `glama/phryniszak/stm32-stlink-mcp`
Status: unknown

## Tools (19)

- `breakpoint_clear`: Clear a breakpoint
- `breakpoint_list`: List breakpoints
- `breakpoint_set`: Set a breakpoint by file:line, symbol, or *addr
- `debug_connect`: Spawn gdbserver+gdb, load ELF symbols, connect
- `debug_disconnect`: Clean session teardown
- `debug_halt`: Interrupt
- `debug_reset`: Reset (monitor reset [halt])
- `debug_run`: Resume/continue
- `debug_session_status`: Session info (one, or all)
- `debug_step`: Step over/into/out
- `evaluate_expression`: Symbol-aware evaluation via gdb MI
- `flash_load_in_session`: Reflash via gdb load inside an open session
- `flash_standalone`: One-shot flash via STM32_Programmer_CLI, no session needed
- `list_probes`: List connected ST-LINK probes
- `memory_read`: Raw memory access
- `memory_write`: Raw memory access (write is guarded)
- `read_fault_registers`: One-call Cortex-M SCB fault register dump (CFSR/HFSR/... decoded)
- `register_read`: Read named core registers
- `register_write`: Write named core registers

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
