X64dbgmcpserver MCP Server
x64dbg debugger control and memory inspection via interactive LLM commands.
Data last scanned last week · Reviewed last month
Overview
This C# plugin provides an HTTP bridge for x64/x96/x32dbg, enabling LLMs to programmatically interface with the debugger. It exposes functions for inspecting memory, querying registers, analyzing disassembly, and managing labels or comments directly through the Model Context Protocol. Designed for the Windows .NET Framework, the server functions as a lightweight HTTP listener. It supports modular command mapping and allows for plugin reloads without requiring a full debugger restart, facilitating rapid iteration during reverse engineering or debugging workflows.
Our verdict
With a security score of 37/100, this project is classified as high risk. The lack of a defined software license creates significant ambiguity regarding legal usage and redistribution. Because it is community-maintained rather than developed by an official vendor, users should exercise caution when integrating this tool into sensitive environments. It is best suited for experienced researchers who can independently verify the codebase.
- Zero direct dependencies minimize supply-chain risks
- Plugin supports hot-reloading within the debugger environment
- Direct command integration for memory and register analysis
- No license detected limits legal usage rights
- High risk score due to lack of official maintenance
- Authentication methods remain unreviewed
Compatibility
No compatibility data yet.
Frequently asked questions
›What are the core software requirements to build this server?
You need Visual Studio Build Tools 2019 (v16.7 or later), the .NET Framework 4.7.2 SDK, and the 3F/DllExport tool.
›Are there additional requirements for X86 or 32-bit debugger support?
Yes, you must have .NET Framework 2.0 and .NET Framework 3.5 installed via the Windows add/remove components menu.
›How do I ensure x64dbg recognizes the built plugin?
After building, rename the resulting x64DbgMCPServer.dll file to x64DbgMCPServer.dp64 and place it in the plugins folder within your x64dbg installation.
›Does this server support Claude Desktop and Windsurf?
Yes, but you must use the MCPProxy-STDIO-to-SSE bridge tool to facilitate the connection between these clients and the debugger.
›Are there any known limitations or issues with direct SSE connections?
Yes, there is a known issue regarding 'Context deadline exceeded' timeout errors when connecting directly via SSE.
Badge
Maintain this server? Add the live badge to your README.