GhidraMCP vs IDA MCP vs Binary Ninja MCP

MCP servers let an AI coding agent like Claude Code drive a disassembler directly: decompile functions, rename symbols and map out a binary. They're how creators on X are pointing agents at old games and apps. Here's how the main options compare, with versions checked on Oct 13, 2026.

ServerDrivesCostRequirementsLatest releaseOfficial repo
GhidraMCPGhidra (free, open source)FreeGhidra 12.1.4 plus uv or Python 3.10+2.0, Oct 10, 2026LaurieWired/GhidraMCP
Hex-Rays IDA MCP (official)IDA by Hex-RaysIDA licenceIDA 9.4+ with idalib, Python 3.11+, Git and uvv20261008.0.1, Oct 8, 2026HexRaysSA/ida-mcp
IDA Pro MCP (community)IDA ProIDA Pro licence (IDA Free not supported)IDA Pro 8.3+ (9 recommended), Python 3.11+, uv1.4.0, Oct 6, 2025mrexodia/ida-pro-mcp
Binary Ninja MCPBinary NinjaBinary Ninja licenceBinary Ninja, Python 3.12+v1.2.1, Mar 22, 2026fosdickio/binary_ninja_mcp
REAHopper or your own GhidraFreeNode.js (npm install --global rea-agents)See repomorluto/rea

Which one should you pick?

Popularity on GitHub

As of Oct 13, 2026, GhidraMCP has about 11.2k stars, mrexodia's IDA Pro MCP about 12.7k, the official Hex-Rays server about 1.1k and Binary Ninja MCP about 450. Ghidra itself has about 85.6k.

More tools, including decomp.me, objdiff and splat: AI reverse-engineering tools. What decomps are: decomp explainer.

FAQ

Which reverse-engineering MCP server is free?

GhidraMCP, because Ghidra itself is free and open source. REA is also free and can use your own Ghidra install.

Does IDA Free work with IDA Pro MCP?

No. The community IDA Pro MCP README says IDA Free isn't supported. The official Hex-Rays server needs IDA 9.4 or higher with idalib.

Which MCP clients work?

All of them speak MCP, so Claude Code, Cursor, Cline, Codex and others work. Binary Ninja MCP can auto-configure several clients.

Can I use these on any game?

Only analyse software you have the right to analyse, and follow the game's licence. We link official tool repos only.

More on CRT Forge