IDAssistMCP
未认领Standalone MCP server plugin for IDA Pro.
工具(40 个)
analyze_function
Comprehensive analysis: metadata, CFG, callers/callees, decompilation
assemble_code
Assemble instruction text at an address and optionally patch it
batch_rename
Batch rename multiple symbols
bookmarks
Consolidated bookmark management - actions: list, set, remove
cancel_task
Cancel running task
comments
action: get, set, list, remove
create_data_var
Define data variable at address (byte/word/dword/qword/float/ascii/C type)
export_program
Export the patched binary or IDA database to disk
get_basic_blocks
CFG basic blocks with successors/predecessors
get_binary_info
Detailed binary metadata (arch, hashes, segments)
get_classes
List struct/class types from type library
get_code
Get function code — format: 'decompile' (pseudo-C) or 'disasm' (assembly)
get_current_address
Get address and context at cursor position
get_current_function
Get function info at cursor position
get_data_at
Get typed data at address
get_data_vars
List defined data variables (non-code items)
get_entry_points
All binary entry points
get_exports
Export table
get_function_by_address
Address lookup
get_function_by_name
Exact name lookup
get_function_stack_layout
Stack frame layout (locals, args, saved regs)
get_function_statistics
Aggregate statistics (counts, sizes, top-10)
get_functions
All functions with filtering and pagination
get_imports
Import table grouped by module
get_segments
Memory segments with permissions
get_strings
String table with pagination
get_task_status
Check task progress
list_binaries
List the currently loaded binary
list_tasks
List all async tasks
navigate_to
Move IDA cursor to address
patch_bytes
Patch raw bytes in IDB
read_memory
Read raw bytes at address
rename_symbol
Rename any symbol (function or data)
search_bytes
Binary byte pattern search
search_functions_by_name
Search by name pattern and size filters
search_strings
String search with pagination
start_task
Start async background task
types
action: list, set, createstruct, createenum — manage IDB types
variables
action: list, rename
xrefs
direction: to/from/both, includecalls: bool