MCPVault

ListModules

MCP tool from X64dbg MCP Server by duty1g

List loaded modules with base addresses and sizes

How to use it

ListModules is exposed by the X64dbg MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the ListModules tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL X64DBG MCP SERVER LISTING

Other tools in X64dbg MCP Server (39)

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

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