This guide walks you through the fastest path from a fresh install to asking an AI to analyze a binary in IDA Pro. By the end you will have the plugin running, an MCP client connected, and a working analysis session.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.
Before you begin
- IDA Pro 8.3 or higher (IDA Pro 9 recommended)
- Python 3.11 or higher — run
idapyswitchto switch if needed - One of the supported MCP clients listed below
Full setup walkthrough
Install the package
Install This places the
ida-pro-mcp from PyPI using pip or uv:ida-pro-mcp command on your PATH.Install the IDA plugin and configure your MCP client
Run the installer. It copies the plugin into IDA’s plugin directory and writes the MCP server entry into your client’s configuration file:The command opens an interactive selector so you can choose your MCP client and transport. To install for a specific client non-interactively, pass the client name:To print the raw JSON config for clients not listed in the installer, run:
Restart IDA Pro and your MCP client
The plugin does not load until IDA restarts. Some clients (like Claude desktop) run in the system tray and must be quit fully before the new MCP server entry takes effect.
On Claude desktop, quit from the tray icon rather than just closing the window. On VS Code, reload the window with Ctrl+Shift+P → Developer: Reload Window.
Open a binary in IDA Pro
Open or load any binary in IDA Pro as you normally would. The MCP plugin starts an HTTP server on
127.0.0.1:13337 automatically when IDA loads.To verify the server is running, check the IDA output window for a line like:Supported MCP clients
IDA Pro MCP works with any client that supports the Model Context Protocol. The installer can configure these clients automatically:- Amazon Q Developer CLI
- Augment Code
- Claude / Claude Code
- Cline
- Codex
- Copilot CLI
- Crush
- Cursor
- Gemini CLI
- Kilo Code
- Kiro
- LM Studio
- Opencode
- Qodo Gen
- Qwen Coder
- Roo Code
- Trae
- VS Code / VS Code Insiders
- Warp
- Windsurf
- Zed
ida-pro-mcp --config to print the JSON configuration block to paste in manually.
Next steps
Installation options
Explore the GUI plugin, headless idalib, and Claude Code installation methods.
Prompt engineering
Learn how to write prompts that get accurate, reliable analysis results.