X64dbg MCP Server
Unclaimedx64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debugger's full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more. Built with Zig — zero dependencies, single-binary output, cros
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
AttachProcess
Attach to a running process by PID
ClearEventLog
Clear the event log
DeleteAllBreakpoints
Remove all breakpoints (normal, hardware, memory)
DeleteBreakpoint
Remove a breakpoint
DisableBreakpoint
Disable a breakpoint without deleting it
DisassembleFunction
Disassemble an entire function by boundaries
EnableBreakpoint
Enable a breakpoint at a given address
EvalExpression
Evaluate any x64dbg expression (address, register, arithmetic)
ExecuteDebuggerCommand
Run any x64dbg command
GetAllRegisters
Dump all general-purpose registers
GetCallStack
Current thread call stack
GetCurrentAddress
Current EIP/RIP with label and comment
GetDebugState
Current debugger state, PID, instruction pointer
GetDumpableRegions
List committed, readable memory regions
GetEventLog
Last N debugger events (exceptions, breakpoints, DLL loads)
GetMemoryMap
Memory regions with addresses, sizes, and protection
GetThreads
List all threads with IDs and instruction pointers
ListBreakpoints
List all active breakpoints
ListCommandsByCategory
List available MCP tools
ListModules
List loaded modules with base addresses and sizes
LoadBinary
Load an executable into the debugger
PauseDebug
Pause the target (F12)
ReadMemory
Hex dump of process memory
ResetHitCount
Reset a breakpoint's hit counter to zero
RestartDebug
Restart debug session
ResumeThread
Resume a suspended thread
run
Resume execution (F9)
SearchForStrings
Search process memory for text
SetBreakpoint
Set INT3 breakpoint at address/symbol
SetConditionalBreakpoint
Set breakpoint with condition expression and optional log
SetHardwareBreakpoint
Set hardware breakpoint (DR0-DR3, read/write/execute)
SetRegister
Set a CPU register value
StepInto
Single-step into calls (F7)
StepOut
Run until return (Ctrl+F9)
StepOver
Step over calls (F8)
StopDebug
Terminate debug session
SuspendThread
Suspend a thread by its thread ID
SwitchThread
Switch active thread context
ToggleBreakpoint
Toggle a breakpoint between enabled and disabled
WaitForPause
Block until target pauses
Tool change history
FAQ
Questions about X64dbg MCP Server
- How do I connect X64dbg MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code, Cursor and Claude Desktop as compatible clients.
- Is X64dbg MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can X64dbg MCP Server do?
- X64dbg MCP Server documents 40 tools to the agent, including AttachProcess, ClearEventLog, DeleteAllBreakpoints. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.