analysis_control
Query Auto Analysis status or request cancellation of queued analysis tasks
How to use it
Project documentation lists analysis_control for the GhidrAssistMCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
FULL GHIDRASSISTMCP LISTINGOther tools in GhidrAssistMCP (41)
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
Batch Symbol Renaming Tool
Class Operations Tool
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)
Get basic block information for a function
Get basic program information (name, architecture, compiler, etc.)
Code Retrieval Tool
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
Symbol Renaming Tool
List/read/create/delete/run Ghidra scripts (disabled by default)
Find functions by name pattern
Search strings by pattern
Structure Operations Tool
Cross-Reference Tool