mcp-windbg
Verified Safeby svnscha
Overview
Bridges AI models with WinDbg/CDB to analyze Windows crash dumps and connect to remote debugging sessions.
Installation
python -m mcp_windbgEnvironment Variables
- CDB_PATH
- _NT_SYMBOL_PATH
Security Notes
The server acts as a direct wrapper around `cdb.exe`, allowing arbitrary WinDbg commands to be executed via the `run_windbg_cmd` tool. `cdb.exe` is a powerful system debugger capable of executing code, reading/writing memory, and performing privileged operations. Therefore, if a malicious prompt or compromised LLM client can inject commands, it could lead to arbitrary code execution on the host system with the privileges of the user running the MCP server. There are no inherent input sanitization mechanisms beyond what `subprocess.Popen` provides for executing commands, which is expected for direct debugger interaction. Remote debugging connections also expose the system to external targets.
Similar Servers
inspector
MCPJam Inspector is a desktop and web application designed for testing, debugging, and managing Model Context Protocol (MCP) servers, serving as a 'Postman for MCP'. It allows users to connect to MCP servers, explore their tools, resources, and prompts, perform API calls, manage OAuth authentication flows, run AI model evaluations, and monitor server-side RPC traffic.
gdb-mcp-server
Provides an AI-assisted debugging server for GDB using the Model Context Protocol, enabling AI agents to interact with and control GDB sessions.
Reversecore_MCP
The Reversecore_MCP server provides a Micro-Capability Platform (MCP) enabling AI agents to perform comprehensive binary analysis, malware detection, vulnerability research, and security report generation using integrated tools like Radare2, Ghidra, LIEF, and YARA.
mcp-csharp-sdk-client
This repository provides a C# SDK and client example for the Model Context Protocol (MCP), enabling integration of Large Language Models with applications like debuggers (x64Dbg) to create AI agents.