ClaudeCodeMod

All shelves / MCP servers

x64dbg

wasdubya/x64dbgmcp · 304 stars · C++ · GPL-3.0

MCP server Model Context Protocol for x64dbg & x32dbg

Install

The repo has no one-line install. Follow its README.

Open the repo

Files

README.md
  • 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.
  1. Download Plugin
  • Grab .dp64 or .dp32 from this repo's build/release directory
  • Copy to your local: [x64dbg_dir]/release/x64/plugins/
  1. 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"
      ]
    }
  }
}
  1. Start Debugging
  • Launch x64dbg
  • Start Claude Desktop
  • Check plugin loaded successfully (ALT+L in x64dbg for logs)

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

  1. 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

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.
  • If large token count is a concern, try Headroom. It's a proxy to put in-between the plugin and your LLM MCP python agent.

Facts

Kind
MCP server
Repo
wasdubya/x64dbgmcp
Group
Uncategorized
Stars
304
License
GPL-3.0
Language
C++
Last push
2026-06-05
Forks
71

More on this shelf

  1. 1Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  2. 2Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k
  3. 3Gitmodelcontextprotocol/serversA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.85.8k
  4. 4Memorymodelcontextprotocol/serversA basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats.85.8k
  5. 5Sequential Thinkingmodelcontextprotocol/serversAn MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.85.8k
  6. 6Timemodelcontextprotocol/serversA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.85.8k