analysis_control
Query Auto Analysis status or request cancellation of queued analysis tasks
How to use it
analysis_control is exposed by the GhidrAssistMCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the analysis_control tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL GHIDRASSISTMCP LISTINGOther tools in GhidrAssistMCP (39)
Find all references to/from a specific address
List/set/reset Auto Analysis options and save/apply/list/delete option presets for the current program
Get detailed function information (signature, variables, etc.)
Run Auto Analysis on the current program or all open programs; supports full re-analysis, pending-changes analysis, address ranges, and option overrides
Assemble instruction text at an address and optionally patch it into program memory
Close an open CodeBrowser program; changed programs require save=true or ignorechanges=true
Define data variables at addresses
Create/define a function at an address, optionally clearing existing data/code first
Disassemble code at an address, optionally clearing existing data/code in the range first
Export the current program to disk (binary or originalfile) (disabled by default)
decompiler, disassembly, pcode
Find all cross-references for a function
Get basic block information for a function
Get basic program information (name, architecture, compiler, etc.)
Get current cursor address
Get function at current cursor position
Get hexdump/data at a specific address
List data definitions in the program
List all binary entry points
List exported functions/symbols
Get stack frame layout with variable offsets
Comprehensive statistics for all functions
List functions with optional pattern filtering and pagination
List imported functions/symbols
Get detailed class information (methods, fields, vtables, virtual functions)
List namespaces in the program
List relocation entries
List memory segments
List string references with optional filtering
Import a host file into the current Ghidra project and optionally open it (disabled by default)
List classes with optional pattern filtering and pagination
List all open programs across all CodeBrowser windows, including Project Path values for unambiguous programname targeting
List/open project programs in CodeBrowser, with optional analysis prompt suppression and analysis-after-open task submission
Patch raw bytes in program memory at a given address
List or delete files/folders in the active Ghidra project; deletion requires confirm=true
boolean
List/read/create/delete/run Ghidra scripts (disabled by default)
Find functions by name pattern
Search strings by pattern