mxiris-reverse-engineering
Enables programmatic reading and searching of IDA Pro databases via large language models, providing tools for reverse engineering and binary analysis automation.
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.
Rename a function in the IDA database
Add a comment at a specific address in the assembly view of the IDA database
Add a comment to a function in the IDA database
Rename a local variable within a function in the IDA database
Add a comment to a specific address in the function's decompiled pseudocode
Rename a global variable in the IDA database
Rename multiple functions at once in the IDA database
Execute a Python script from a file path in IDA Pro and return its output. The file should be accessible from IDA's process.
Get information about a global variable by name
Rename multiple local variables within a function at once in the IDA database
Get assembly code for the function at the current cursor position
Get assembly code for a function by name
Rename multiple global variables at once in the IDA database
Get information about a global variable by address
Get decompiled pseudocode for the function at the current cursor position
Get decompiled pseudocode for a function by name
Get assembly code for a function by address
Get decompiled pseudocode for a function by address
Connect to MCP Server
No additional configuration required