GhidrAssistMCP
UnclaimedAn native MCP server extension for Ghidra
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
address
Find all references to/from a specific address
analysis_control
Query Auto Analysis status or request cancellation of queued analysis tasks
analysis_options
List/set/reset Auto Analysis options and save/apply/list/delete option presets for the current program
analyze_function
Get detailed function information (signature, variables, etc.)
analyze_program
Run Auto Analysis on the current program or all open programs; supports full re-analysis, pending-changes analysis, address ranges, and option overrides
assemble_code
Assemble instruction text at an address and optionally patch it into program memory
close_program
Close an open CodeBrowser program; changed programs require save=true or ignorechanges=true
create_data_var
Define data variables at addresses
create_function
Create/define a function at an address, optionally clearing existing data/code first
disassemble_at
Disassemble code at an address, optionally clearing existing data/code in the range first
export_program
Export the current program to disk (binary or originalfile) (disabled by default)
format
decompiler, disassembly, pcode
function
Find all cross-references for a function
get_basic_blocks
Get basic block information for a function
get_binary_info
Get basic program information (name, architecture, compiler, etc.)
get_current_address
Get current cursor address
get_current_function
Get function at current cursor position
get_data_at
Get hexdump/data at a specific address
get_data_vars
List data definitions in the program
get_entry_points
List all binary entry points
get_exports
List exported functions/symbols
get_function_stack_layout
Get stack frame layout with variable offsets
get_function_statistics
Comprehensive statistics for all functions
get_functions
List functions with optional pattern filtering and pagination
get_imports
List imported functions/symbols
get_info
Get detailed class information (methods, fields, vtables, virtual functions)
get_namespaces
List namespaces in the program
get_relocations
List relocation entries
get_segments
List memory segments
get_strings
List string references with optional filtering
import_file
Import a host file into the current Ghidra project and optionally open it (disabled by default)
list
List classes with optional pattern filtering and pagination
list_binaries
List all open programs across all CodeBrowser windows, including Project Path values for unambiguous programname targeting
open_program
List/open project programs in CodeBrowser, with optional analysis prompt suppression and analysis-after-open task submission
patch_bytes
Patch raw bytes in program memory at a given address
project_files
List or delete files/folders in the active Ghidra project; deletion requires confirm=true
raw
boolean
scripts
List/read/create/delete/run Ghidra scripts (disabled by default)
search_functions_by_name
Find functions by name pattern
search_strings
Search strings by pattern