a2a mcp
Back to MCP Servers
mcp-server1,061

IDA Pro MCP

An MCP server and IDA Pro plugin that connects the powerful IDA Pro reverse engineering tool to AI models, enabling automated binary analysis, decompilation, renaming, and "vibe reversing" through natural language.

Overview

IDA Pro MCP (also known as ida-pro-mcp) is a lightweight yet powerful Model Context Protocol (MCP) server that bridges the industry-standard disassembler IDA Pro with large language models. It allows AI assistants like Claude, Cursor, Cline, and other MCP-compatible clients to interact directly with loaded IDA databases (.idb/.i64), performing complex reverse engineering tasks via natural language prompts.

Developed by mrexodia (Duncan Ogilvie), it turns IDA Pro into an intelligent, AI-augmented reversing companion — often referred to as enabling "vibe reversing."

Key Features

  • Full IDA Pro Integration: Exposes core IDA APIs including disassembly, decompilation (Hex-Rays), cross-references (xrefs), function/variable renaming, type setting, string analysis, imports/exports, and debugging hooks.
  • MCP Protocol Support: Works seamlessly with any MCP client (Claude Desktop, VS Code Agent Mode, Cline, Roo Code, Windsurf, etc.).
  • Headless / idalib Mode: Support for running without the full GUI (idalib available in newer IDA Pro versions).
  • Easy Installation: One-command pip install + automatic plugin deployment.
  • High Performance: Designed for interactive AI sessions; supports real-time feedback loops during reversing sessions.
  • Open Source: MIT licensed with active community contributions.

Installation

pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
ida-pro-mcp --install

Then start your MCP client and add the server configuration (usually auto-detected or via ida-pro-mcp --config).

Requirements:

  • IDA Pro 7.7 or newer (Professional recommended)
  • Python 3.8+
  • Compatible MCP client

Use Cases

  • Automated function renaming and typing across large binaries
  • AI-assisted malware analysis and unpacking
  • Rapid structure reconstruction in complex drivers or firmware
  • Interactive "vibe reversing" sessions where you chat with your disassembler
  • Batch analysis pipelines combining LLMs with IDA's powerful engine
  • Research and CTF challenges requiring deep binary understanding

Supported Clients

  • Claude Desktop / Claude Code
  • Cursor
  • Cline
  • Roo Code
  • VS Code with MCP extensions
  • And any other Model Context Protocol compatible tool

Resources

  • GitHub Repository: https://github.com/mrexodia/ida-pro-mcp
  • Demo Videos: Search for "Automated AI Reverse Engineering with MCP for IDA" on YouTube
  • Alternative implementations: MxIris ida-mcp-server, blacktop/ida-mcp-rs (Rust headless version)

IDA Pro MCP represents one of the most practical and popular real-world applications of the Model Context Protocol in the reverse engineering community.

Tags

mcpmcp-serverida-proreverse-engineeringbinary-analysisai-assisted-repythonllm-tools

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

AgentQL MCP Server logo

AgentQL MCP Server

MCP Servers

AgentQL MCP connects AI agents to AgentQL web extraction, returning structured information from web pages for research and automation.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.