IDA Pro MCP server enables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks. Created by Florian Drechsler, it provides a secure bridge between AI and IDA Pro through a remote control plugin that exposes key functionality like script execution, string/function analysis, and disassembly via HTTP endpoints. The implementation features robust error handling, automatic dialog suppression, and timeouts to ensure stable operation when automating IDA Pro tasks, making it valuable for security researchers and reverse engineers who want to leverage AI assistance while analyzing binaries.
No reviews yet. Be the first to review!
Sign in to join the conversation
Executes an IDA Pro Python script. Parameters: scriptPath (required), outputPath (optional)
Searches for immediate values in the binary's instructions. Parameters: value (required), radix (optional), startAddress (optional), endAddress (optional)
Searches for text strings in the binary. Parameters: text (required), caseSensitive (optional), startAddress (optional), endAddress (optional)
Searches for a specific byte sequence in the binary. Parameters: bytes (required), startAddress (optional), endAddress (optional)
Gets disassembly for an address range. Parameters: startAddress (required), endAddress (optional), count (optional)
Gets the list of functions from the binary. Parameters: None required
Gets the list of exports from the binary. Parameters: None required
Gets the list of strings from the binary. Parameters: None required