← Back to Catalog

mrexodia/ida-pro-mcp

↗ GitHub

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

7,118

Stars

862

Forks

43

Watchers

50

Open Issues

Python·MIT License·Last commit Apr 4, 2026·by @mrexodia·Published April 5, 2026·Analyzed 3d ago
A

Safety Rating A

The repository is a legitimate, high-popularity open-source project (7,100+ stars) that provides an IDA Pro plugin and MCP server for AI-assisted reverse engineering. No hardcoded secrets, malicious code patterns, obfuscated logic, data exfiltration concerns, or prompt injection attempts were identified in the README or metadata. The py_eval tool (which executes arbitrary Python in IDA context) is an intentional power-user feature clearly documented as such, not a backdoor. The project is MIT-licensed and maintained transparently on GitHub.

AI-assisted review, not a professional security audit.

AI Analysis

IDA Pro MCP is a Model Context Protocol (MCP) server and IDA Pro plugin that bridges the IDA Pro disassembler/decompiler with AI language models, enabling AI-assisted reverse engineering workflows ('vibe reversing'). It exposes IDA Pro's analysis capabilities—decompilation, disassembly, cross-references, type inference, memory reading, debugger control, pattern matching, call graph analysis, and batch rename/patch operations—as MCP tools that any compatible MCP client (Claude, Cursor, VS Code, Cline, etc.) can invoke. It also supports a headless idalib mode for server-side binary analysis without the IDA GUI, SSE/streamable HTTP transports, and per-agent context isolation for concurrent multi-agent analyses.

Use Cases

  • AI-assisted binary reverse engineering and malware analysis using natural language prompts
  • Automated decompilation, variable renaming, type inference, and comment generation in IDA Pro via LLM agents
  • Headless batch binary analysis using idalib with multiple concurrent AI agent sessions
  • Integration of IDA Pro analysis capabilities into any MCP-compatible AI coding assistant or agent framework
  • Crackme and CTF challenge solving via LLM-driven analysis of disassembly and decompilation output

Tags

#mcp#server#plugin#ai-agents#security#function-calling#workflow-automation#api#static-analysis#multi-agent

Project Connections

Alternative to

rizinorg/cutter

Both provide AI/tool-assisted reverse engineering environments for binary analysis; Cutter is a GUI RE platform built on rizin, while ida-pro-mcp bridges IDA Pro specifically to AI agents via MCP.

Complements

vxcontrol/pentagi

PentAGI orchestrates multi-agent penetration testing workflows; ida-pro-mcp could serve as a specialized reverse engineering tool within such a pipeline, providing binary analysis capabilities to security-focused AI agents.

Complements

MervinPraison/PraisonAI

PraisonAI is a multi-agent orchestration framework that supports MCP protocol integration; it could use ida-pro-mcp as an MCP server to delegate binary analysis tasks to IDA Pro.

Complements

PurpleAILAB/Decepticon

Decepticon orchestrates autonomous red-team agents; ida-pro-mcp provides binary reverse engineering capabilities that could augment exploit development and vulnerability research workflows.

Complements

tirth8205/code-review-graph

Both expose specialized analysis capabilities via MCP to AI coding agents; code-review-graph targets source code structure while ida-pro-mcp targets compiled binary analysis, making them complementary in a security research pipeline.