← all repositories
svnscha/mcp-windbg

Letting LLMs interrogate WinDbg so you don't have to

It exists to spare you from memorizing WinDbg commands by letting an AI assistant drive CDB for crash-dump and remote-debugging sessions.

1.6k stars Python Coding Assistants
mcp-windbg
Velocity · 7d
+1.7
★ / day
Trend
cooling
star history

What it does mcp-windbg is a Python wrapper around Microsoft’s CDB debugger that exposes WinDbg capabilities to any MCP-compatible AI client. It lets you open crash dumps, attach to remote debugging sessions, and execute debugger commands by typing plain-English requests like “show me the call stack” rather than hunting through WinDbg cheat sheets. The server handles the translation, runs the underlying CDB commands, and feeds the output back to the LLM for interpretation.

The interesting bit The README is admirably honest: this is not a magical auto-fix tool, just a way to let an LLM do the typing and reading so you don’t have to. The real value is in the MCP standardization, which means you write the integration once and it plugs into Copilot, Claude Desktop, Cursor, or any other MCP client without per-tool adapters.

Key highlights

  • Analyzes Windows crash dumps and live remote debugging sessions via natural language queries
  • Supports both local stdio and streamable HTTP transports for different client setups
  • Provides discrete tools for session lifecycle (open_windbg_dump, close_windbg_remote, etc.) and raw command execution (run_windbg_cmd)
  • Works with any MCP-compatible client (GitHub Copilot, Claude Desktop, Cline, Cursor, Windsurf)
  • Requires Windows with Debugging Tools for Windows and Python 3.10+

Caveats

  • Windows-only by definition, since it wraps CDB/WinDbg
  • Enterprise environments may block MCP servers due to organizational AI policies
  • Not an automatic fixer; it still relies on the LLM’s knowledge and your ability to ask the right questions

Verdict Worth a look if you spend your days in WinDbg and want an AI assistant to handle the command syntax busywork. Skip it if you expect the LLM to automatically patch the null pointer dereference for you.

Frequently asked

What is svnscha/mcp-windbg?
It exists to spare you from memorizing WinDbg commands by letting an AI assistant drive CDB for crash-dump and remote-debugging sessions.
Is mcp-windbg open source?
Yes — svnscha/mcp-windbg is open source, released under the MIT license.
What language is mcp-windbg written in?
svnscha/mcp-windbg is primarily written in Python.
How popular is mcp-windbg?
svnscha/mcp-windbg has 1.6k stars on GitHub and is currently cooling off.
Where can I find mcp-windbg?
svnscha/mcp-windbg is on GitHub at https://github.com/svnscha/mcp-windbg.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.