IDA Pro MCP is an MCP server that connects IDA Pro and idalib to AI language models, letting you automate reverse engineering tasks through natural language. It exposes 60+ tools covering decompilation, disassembly, cross-references, type inference, binary patching, and more — all accessible to any MCP-compatible AI client.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mrexodia/ida-pro-mcp/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Get your first AI-assisted analysis running in minutes
Installation
Install the plugin for IDA GUI or headless idalib mode
Tool Reference
Browse all 60+ MCP tools with parameters and examples
Prompt Engineering
Write effective prompts for accurate reverse engineering
What you can do
IDA Pro MCP turns your AI assistant into a reverse engineering collaborator. Point it at a binary and ask it to analyze functions, rename variables, infer types, trace data flows, and generate reports.Decompile & analyze
Decompile functions, trace xrefs, build call graphs, and run comprehensive analysis batches
Modify the IDB
Add comments, rename symbols, declare types, and patch assembly — all from the AI
Headless batch analysis
Run idalib-mcp without the GUI for CI pipelines and automated workflows
Multi-instance support
Route AI requests across multiple open IDA instances in a single session
Supported MCP clients
IDA Pro MCP works with any MCP-compatible client. Popular options include Claude, Cursor, VS Code, Windsurf, Zed, Warp, and many more.Run the installer
Execute
ida-pro-mcp --install to register the IDA plugin and configure your MCP client.Open a binary in IDA
Load a binary in IDA Pro and start the MCP server with
Ctrl+Alt+M (Windows/Linux) or Ctrl+Option+M (macOS).IDA Free is not supported. IDA Pro 8.3 or higher is required (IDA Pro 9 recommended). Python 3.11 or higher is required.