mcu-debug-mcp runs on your own machine — the client starts it, so there is no endpoint to ping. 157 installs a week from pypi. Last commit 23 Oct 2026.
Embedded debug MCP: serial, flash verify, fault decode, 45-pattern log analyzer, driver library
We read the source, 5 d ago · rules 995398eba69f
A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.
r = subprocess.run(cmd, capture_output=True, text=True, timeout=180,
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.
r = subprocess.run(cmd, cwd=ROOT, **kw)
path = os.path.join(ROOT, rel)
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.
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.
claude mcp add mcu-debug-mcp -- uvx mcu-debug-mcp
{
"mcpServers": {
"mcu-debug-mcp": {
"command": "uvx",
"args": [
"mcu-debug-mcp"
]
}
}
}
[mcp_servers.mcu-debug-mcp]
command = "uvx"
args = ["mcu-debug-mcp"]
{
"mcpServers": {
"mcu-debug-mcp": {
"command": "uvx",
"args": [
"mcu-debug-mcp"
]
}
}
}
{
"servers": {
"mcu-debug-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mcu-debug-mcp"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
MCU_DEBUG_MCP_MODE (Isolation mode: readonly (default) or write. Controls whether serial write/flash operations are allowed), MCU_DEBUG_MCP_PORT_DENY (Comma-separated port denylist (e.g. COM6,COM28); supports * wildcard; DENY overrides ALLOW).
Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB.
MCP server for Box admin-log analytics — external-sharing visibility, read-only
Serial terminal with a GUI that AI assistants drive over MCP: read device logs, send commands.
MCP server for Microsoft Entra ID sign-in and audit-log triage (read-only by default)
MCP server that runs on an OpenWrt router: deny-by-default policy, audit log, rollback-armed changes
Incident forensic with log files analyzing
MCP server for Google Cloud Armor WAF log patrol: deny summaries and false-positive checks
Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.
Answers built from our own checks of this server.