v1.1
What's New in v1.1
12 New Tools (72 → 84)
- WaitForEvent — long-poll for debugger events (breakpoint, pause, resume, exception). Designed for HTTP clients that can't use SSE notifications
- SetMemoryBreakpoint — set memory breakpoints (read/write/execute) via
bpmcommand - SetExceptionBreakpoint — configure exception breakpoints: break or ignore, first/second/all chance
- DeleteExceptionBreakpoint — remove exception breakpoints
- AnalyzeCode — run code analysis: function (
anal), module (analr), or control flow (cfanal) - TraceOver — trace N instructions stepping over calls (
sto) - SetBreakpointCommand — execute an x64dbg command when a breakpoint is hit
- SetBreakpointFastResume — enable auto-resume (fast resume) on a breakpoint
- SaveDatabase — save the x64dbg database (.dd64/.dd32)
Behavior Improvements
- Blocking
run—runnow blocks until the target pauses (default 5 minutes, max 10 minutes). Prevents the AI agent from going idle while the target is running - Blocking
ExecuteDebuggerCommand— when a command causes the target to start running (e.g.erun,sti), the tool blocks until the target pauses again - MCP tool name interception —
ExecuteDebuggerCommandnow detects when the agent tries to pass an MCP tool name as a command and returns an error redirecting to the correct tool - All tools always listed — removed the debug_only filter from
tools/list. All 84 tools are now visible regardless of debug session state - Pending events queue — HTTP clients now receive debugger events (breakpoints, exceptions, state changes) as part of the next tool response, even without SSE
- Updated MCP instructions — 12 rules including mandatory monitoring after
run, state awareness from every response, and GUI interaction support
Install
Extract x64dbg-MCP-Server.zip into your x64dbg root folder — deploys both x32 and x64 plugins.