Skip to content

v1.0

Choose a tag to compare

@duty1g duty1g released this 27 Aug 06:41
· 16 commits to main since this release

v1.0 — 71 MCP Tools, Full Debugger Control

Native x64dbg MCP plugin built in Zig. Zero dependencies, single binary, x32 + x64.

Highlights

  • 71 MCP tools covering the full debugging workflow
  • Dual transport — Streamable HTTP + SSE (MCP 2024-11-05)
  • x32 and x64 from a single codebase
  • Config dialog — change IP/port from the Plugins menu
  • Auto-start — server launches with x64dbg, configurable

Tools

Category Tools
Execution run, StepInto, StepOver, StepOut, PauseDebug, StopDebug, RestartDebug, RunToAddress, TraceInto
Breakpoints SetBreakpoint, SetHardwareBreakpoint, SetConditionalBreakpoint, EnableBreakpoint, DisableBreakpoint, ToggleBreakpoint, DeleteBreakpoint, DeleteAllBreakpoints, ResetHitCount, ListBreakpoints
Memory ReadMemory, WriteMemToAddress, AllocateMemory, FreeMemory, GetMemoryMap, GetDumpableRegions, DumpMemory, FindPattern, RestorePatches, GetPatches
Registers GetAllRegisters, SetRegister, GetArguments
Disassembly Disassemble, DisassembleFunction, Assemble, GetFunctions
Modules ListModules, GetImports, GetExports, ListSymbols, SearchSymbols, AnalyzeModule, DetectOEP, DumpModule
Threads GetThreads, SwitchThread, SuspendThread, ResumeThread
Annotations CommentOrLabelAtAddress, SetBookmark, DeleteBookmark, ListBookmarks
Inspection GetCurrentAddress, GetCallStack, GetSEHChain, GetPEB, GetReferences, GetStrings, FollowPointer, WatchExpressions, EvalExpression
Session GetDebugState, LoadBinary, AttachProcess, ExecuteDebuggerCommand, SearchForStrings, GetEventLog, ClearEventLog, ListCommandsByCategory, Echo

Install

Extract the zip into your x64dbg root folder — deploys both x32 and x64 plugins.

Default ports: x64 → 9094, x32 → 9095

MCP Client Config

{
  "mcpServers": {
    "x64dbg": {
      "type": "http",
      "url": "http://localhost:9094/"
    }
  }
}