IDA MCP Server
Skills
ida_execute_script
Execute a Python script in IDA Pro and return its output. The script runs in IDA's context with access to all IDA API modules.
ida_rename_function
Rename a function in the IDA database
ida_add_assembly_comment
Add a comment at a specific address in the assembly view of the IDA database
ida_add_function_comment
Add a comment to a function in the IDA database
ida_rename_local_variable
Rename a local variable within a function in the IDA database
ida_add_pseudocode_comment
Add a comment to a specific address in the function's decompiled pseudocode
ida_rename_global_variable
Rename a global variable in the IDA database
ida_rename_multi_functions
Rename multiple functions at once in the IDA database
ida_execute_script_from_file
Execute a Python script from a file path in IDA Pro and return its output. The file should be accessible from IDA's process.
ida_get_global_variable_by_name
Get information about a global variable by name
ida_rename_multi_local_variables
Rename multiple local variables within a function at once in the IDA database
ida_get_current_function_assembly
Get assembly code for the function at the current cursor position
ida_get_function_assembly_by_name
Get assembly code for a function by name
ida_rename_multi_global_variables
Rename multiple global variables at once in the IDA database
ida_get_global_variable_by_address
Get information about a global variable by address
ida_get_current_function_decompiled
Get decompiled pseudocode for the function at the current cursor position
ida_get_function_decompiled_by_name
Get decompiled pseudocode for a function by name
ida_get_function_assembly_by_address
Get assembly code for a function by address
ida_get_function_decompiled_by_address
Get decompiled pseudocode for a function by address
Configuration
MCP Server
Connect to MCP Server