mcpbeat Sign in

STM32 GDB Debugger MCP Server

local only

STM32 GDB Debugger runs on your own machine — the client starts it, so there is no endpoint to ping. 153 installs a week from pypi. Last commit 24 Oct 2026.

Debug STM32 firmware on real hardware via GDB + OpenOCD/ST-Link/J-Link with decoded results.

Installs per day peak 305 · avg 47 · +6% w/w
a month agotoday
153
Installs / week
pypi · stm32-gdb-mcp
3
Stars
1 open issue
24 Oct 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 7 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add stm32-gdb-mcp -- uvx stm32-gdb-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "stm32-gdb-mcp": {
      "command": "uvx",
      "args": [
        "stm32-gdb-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.stm32-gdb-mcp]
command = "uvx"
args = ["stm32-gdb-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "stm32-gdb-mcp": {
      "command": "uvx",
      "args": [
        "stm32-gdb-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "stm32-gdb-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "stm32-gdb-mcp"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: STM32_GDB_MCP_COMPACT (Set to 1 to expose only the core tools; every other tool stays reachable through call(tool, args)).

Alternatives to STM32 GDB Debugger

same job, measured the same way
J-Link MCP
by klievan

Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB.

190 installs/wk local only
Edgegate MCP
by frozo-ai

Regression-test AI models on real Snapdragon and Jetson hardware, with signed evidence for CI.

283 installs/wk local only
Ugs MCP
by zackpeters93

CNC machine control via Universal G-code Sender. Jog, home, run files with hardware safety tokens.

138 installs/wk local only
OpenOCD Debugger
by microhenrio

Debug microcontrollers via OpenOCD: flash, breakpoints, memory, registers and variables.

159 installs/wk local only
Clawtouch MCP
by tinqiao-oss

USB-HID keyboard/mouse (Pico 2, open firmware) as MCP tools; --mock runs with no hardware

215 installs/wk local only
Agentic HIL
by agentic-hil

Develop firmware on the real board behind a debug probe: flash, reset, UART and CAN, policy-gated.

2 692 installs/wk local only
Fun Friday
by funfriday

Host online team-building games: list games, open rooms and share join links, report results.

7 tools answering
MCP Gdbserver
by daedalus

MCP server for remote debugging with gdbserver

104 installs/wk local only

STM32 GDB Debugger — questions

Answers built from our own checks of this server.

Why is there no uptime for STM32 GDB Debugger?
STM32 GDB Debugger runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package stm32-gdb-mcp was installed 153 times last week.
How do I connect STM32 GDB Debugger?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls stm32-gdb-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use STM32 GDB Debugger?
The pypi package stm32-gdb-mcp was installed 153 times in the last week. Week over week that is +6%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is STM32 GDB Debugger open source?
Yes — it is published under the MIT licence, written in Python, 3 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.