Vibe Coding Discover

MCP

ida-pro-mcp

View on GitHub

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

★ 12K1,464 forksPythonMITmrexodia

IDA Pro MCP server that exposes IDA/idalib decompilation, disassembly and annotation tools to LLM clients, enabling agent-driven "vibe reversing". Supports GUI plugin, headless idalib workers, HTTP/SSE and stdio transports, with Claude/Codex/Kimi plugin packaging.

Use Cases

Let an LLM decompile and annotate functions inside IDA ProAutomated reverse engineering of crackmes and CTF binariesMalware analysis with agent-driven comment and rename workflowsHeadless idalib batch analysis of multiple binaries via a supervisorRenaming variables/functions and fixing types through MCP toolsInteger/base conversion tool calls to reduce LLM hallucinationAdopting a running IDA GUI session from an MCP clientConnecting Claude Code, Codex, Cursor or Windsurf to a disassembler

Built With

Language
Python
Frameworks
Model Context Protocol · mcp (python sdk) · IDA Pro · idalib · Hex-Rays Decompiler · Claude Code plugins · Codex plugins · Kimi Code plugins · uv · pytest · ruff · pyright · setuptools

Tags

mcp-server · reverse-engineering · ida-pro · binary-analysis · decompilation · idalib · headless · ida-plugin · malware-analysis · hex-rays · claude-plugin · codex-plugin · python · stdio-http-transports · ai-agent · security-tooling