</>MCP Agents Market
MCP Server

ida-pro-mcp

by mrexodia11.6kPythonUpdated 2026-08-17

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Claude DesktopClaude CodeCursorWindsurfZedClineCodexVS Code

The IDA Pro MCP server connects IDA Pro disassembler and decompiler with AI language models, enabling AI-assisted reverse engineering workflows. It exposes IDA Pro's analysis capabilities—including decompilation, disassembly, cross-references, type inference, and debugging—through the Model Context Protocol, allowing developers to query binaries, rename functions, add comments, and analyze malware or crackmes conversationally. The server supports both GUI-attached and headless idalib modes, with persistent database workers that can be shared across multiple AI client sessions.

Key Features

Decompile and disassemble functions with full argument, stack frame, and cross-reference details
Modify IDA databases: rename symbols, set types, add comments, patch assembly, and declare structures
Read memory, integers, strings, and global variables from analyzed binaries
Search code with byte patterns, instruction sequences, regex, and immediate value lookups
Headless idalib mode with persistent database workers that outlive supervisor processes and support multi-client adoption
Debugger extension with breakpoint management, register inspection, memory read/write, and stack traces
Execute arbitrary Python code in IDA context for advanced scripting and analysis
Built-in resources for browsing IDB metadata, segments, types, structures, imports, exports, and cursor state

Use Cases

  • 01AI-guided malware analysis with automatic function renaming, type inference, and report generation
  • 02Solving reverse engineering challenges (crackmes) by having the LLM derive passwords from disassembly
  • 03Collaborative binary analysis where multiple AI clients share a single headless IDA database worker
  • 04Automated vulnerability research by querying call graphs, basic blocks, and data flow patterns
  • 05Rapid triage of unfamiliar binaries using conversational queries about imports, exports, and strings
  • 06Teaching reverse engineering concepts by letting students ask natural-language questions about binary behavior

Related MCP Servers

View more

ida-pro-mcp — FAQ

What is the IDA Pro MCP server?+

It's a Model Context Protocol server that bridges Hex-Rays IDA Pro (versions 8.3+) with AI language models, enabling conversational reverse engineering. IDA Free is not supported.

How do I install the IDA Pro MCP server?+

First activate idalib globally using uv and IDA's py-activate-idalib.py script. For Claude Code, run 'claude plugin marketplace add mrexodia/claude-marketplace' then 'claude plugin install ida-pro-mcp@mrexodia'. For other clients, run 'ida-pro-mcp --config' to get the JSON configuration.

Which AI clients work with this MCP server?+

It supports Claude Desktop, Claude Code, Cursor, Windsurf, Zed, VS Code with MCP extensions, Cline, Roo Code, Amazon Q Developer CLI, Codex, Kimi Code, and other MCP-compatible clients.

What are the prerequisites for using this server?+

You need Python 3.11 or higher, IDA Pro 8.3+ (version 9 recommended), the uv package manager, and a globally activated idalib installation. No API keys are required.

Is the IDA Pro MCP server free to use?+

The MCP server itself is open source, but it requires a licensed copy of IDA Pro (commercial software). IDA Free is explicitly not supported.

Can I run the server in headless mode without the IDA GUI?+

Yes, the idalib-mcp variant runs headless database workers that persist across sessions and can be shared by multiple AI clients. Workers auto-exit after an idle timeout (default 1 hour).

How do I install ida-pro-mcp?+

Open the source repository on GitHub and follow its README. ida-pro-mcp is a mcp server — MCP Agents Market links you directly to the official repo.

Is ida-pro-mcp free?+

ida-pro-mcp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches