x64dbgMCP
An MCP server that connects LLMs with the x64dbg debugger, enabling natural language control over debugging functions.
x64dbg MCP
Features (Build from Source for Latest)
- 40+ x64dbg SDK Tools - Provides access to almost every single debugging feature given by the SDK for smart debugging.
- Cross-Architecture Support - Works with both x64dbg and x32dbg.
- API Compatibility - Runable from cmd using the args given in the python file.
Quick Setup in 3 Steps
- Download Plugin
- Grab .dp64 or .dp32 from this repo's build/release directory
- Copy to your local: [x64dbg_dir]/release/x64/plugins/
- Configure Claude Desktop
- Copy x64dbgmcp.py from this repos src directory, ensure to
pip install mcp requests - Update local claude_desktop_config.json with path to x64dbgmcp.py
{
"mcpServers": {
"x64dbg": {
"command": "Path\\To\\Python",
"args": [
"Path\\to\\x64dbg.py"
]
}
}
}
- Start Debugging
- Launch x64dbg
- Start Claude Desktop
- Check plugin loaded successfully (ALT+L in x64dbg for logs)
Build from Source for Latest Features!
** CMake and MSVC should be installed and on PATH **- git clone https://github.com/wasdubya/x64dbgmcp
- cd x64dbgmcp
- cmake -S . -B build (will resolve the pluginsdk automatically, so no need to worry about dependencies.)
- cmake --build build --target all_plugins --config Release (will build both 32 and 64 bit versions of the plugin)
TIP
- Use the --target all_plugins argument to specify both x32 and x64, otherwise use -A flag to distinguish between either x64 or Win32 build. For example 32 bit build would be:
- cmake -S . -B build32 -A Win32 -DBUILD_BOTH_ARCHES=OFF
- cmake --build build32 --config Release
Usage Examples
Register inspection:
"What's the current value of RAX and RIP registers?"
Pattern searching:
"Find the pattern '48 8B 05' in the current module"
Example from Cursor
More Usage
- If you do not provide the model you are working with context of where your exe is, it wont have the capabiltiy to restart the binary if it crashes or hangs. So, provide it with the full path of the binary so it can call the CMDEXEC function like "init C:\Absolute\Path\to\EXE".
- GetModuleBase is the best place to start for models so it will query for the right addresses, x64dbg will not respond to addresses out of range.
Похожие серверы
Alpha Vantage MCP Server
спонсорAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Deriv API Server
An MCP server and OpenAI function calling service for interacting with the Deriv API.
pfSense MCP Server
Enables natural language interaction with pfSense firewalls through GenAI applications.
pip Package README MCP Server
Fetch READMEs, metadata, and search for Python packages on PyPI.
Grumpy Senior Developer
Provides sarcastic and cynical code reviews from the perspective of a grumpy senior developer.
ndlovu-code-reviewer
Manual code reviews are time-consuming and often miss the opportunity to combine static analysis with contextual, human-friendly feedback. This project was created to experiment with MCP tooling that gives AI assistants access to a purpose-built reviewer. Uses the Gemini cli application to process the reviews at this time and linting only for typescript/javascript apps at the moment. Will add API based calls to LLM's in the future and expand linting abilities. It's also cheaper than using coderabbit ;)
mcp-diagnostics
All-in-one website diagnostics: DNS, SSL certs, HTTP headers, security audit (A-F grade), WHOIS, tech stack detection. No API keys needed.
MCP Proxy Server
A proxy server for aggregating and serving multiple MCP resource servers through a single endpoint.
ProjectFlow
A workflow management system for AI-assisted development with MCP support, featuring flexible storage via file system or PostgreSQL.
Language Server
MCP Language Server gives MCP enabled clients access to semantic tools like get definition, references, rename, and diagnostics.
JSON MCP
MCP server empowers LLMs to interact with JSON files efficiently. With JSON MCP, you can split, merge, etc.