1. Conduid
  2. Data
  3. X64dbgmcp
MCP server · Data

X64dbgmcp

Model Context Protocol for x64dbg & x32dbg

Unclaimed GPL-3.0 data
66Good

Scored 7 days ago · breakdown

About X64dbgmcp

X64dbgmcp is an MCP server published by Wasdubya in the Data category: model Context Protocol for x64dbg & x32dbg.

The repository has 598 stars and 73 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/Wasdubya/x64dbgMCP

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about X64dbgmcp

Powered by Claude · Grounded in docs

I know everything about X64dbgmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

build1.1v1.1 · 15 Mar 2026<h1>Latest Build</h1> Changed Flag API to Script::Register::GetCFlags & Script::Register::SetCFlags. 3/27 - Changed ExecCommand Tool Descriptor in x64dbg.py to encourage use of comma separation in arguments that would otherwise cause a lot…
v1.0.0Release Binaries & Python MCP Server · 13 Feb 2026Added better parsing to the PatternFindMem endpoint in the plug-in so it can handle "??" wildcards and spaces without hiccups. Cleaned up MiscParseExpression Tool Descriptor, was inaccurate before. Removed GetInstructionAtRIP, many other…
1-2026.v2_ReleasePre-Compiled Plug-in and MCP Bridge · 29 Jan 2026Added better parsing to the PatternFindMem endpoint in the plug-in so it can handle "??" wildcards and spaces without hiccups. Cleaned up MiscParseExpression Tool Descriptor, was inaccurate before. Removed GetInstructionAtRIP, many other…
1-2026.ReleasePlug-in and Python MCP Bridge · 24 Jan 2026This release fixes some log redirection issues with commands. Also removed some AI generated nonsense that was in both files.
ReleasePlug-in and Python MCP Bridge · 15 Oct 2025Quick Setup Download Plugin & Python file Grab .dp64 or .dp32 and the MCPx64dbg.py from the release section below. Copy the .dp files to their respective plugins folder. I.E. [x64dbg_dir]/release/x64/plugins/ Configure Claude Desktop…

README

  • 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)
  • 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.

README fetched from the repository yesterday. The original is authoritative.

Questions

About X64dbgmcp

How do I install X64dbgmcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is X64dbgmcp safe to use with an AI agent?

Its trust score is 66 out of 100 (good). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is X64dbgmcp still maintained?

Yes — the last commit was 4 months ago. The repository has 598 stars and 73 forks and 4 open issues.