AI reverse-engineering tools
These are the tools decomp projects and AI agents use to turn binaries back into readable code. Use them only on software you have the right to analyse. Choosing an MCP server? Read GhidraMCP vs IDA MCP vs Binary Ninja MCP.
REA: Reverse Engineer Anything AI / MCP
Gives AI coding agents local MCP and CLI access to inspect and decompile native binaries, JS/Electron apps, .NET and more. It uses Hopper or your own Ghidra install. Install: npm install --global rea-agents && rea setup.
https://github.com/morluto/rea
Gives AI coding agents local MCP and CLI access to inspect and decompile native binaries, JS/Electron apps, .NET and more. It uses Hopper or your own Ghidra install. Install: npm install --global rea-agents && rea setup.
https://github.com/morluto/rea
GhidraMCP AI / MCP
An MCP server that lets AI assistants drive Ghidra: decompile, rename and list functions. v2.0 released Oct 10, 2026.
https://github.com/LaurieWired/GhidraMCP
An MCP server that lets AI assistants drive Ghidra: decompile, rename and list functions. v2.0 released Oct 10, 2026.
https://github.com/LaurieWired/GhidraMCP
Hex-Rays IDA MCP AI / MCP
The official MCP server from Hex-Rays, IDA's makers. Needs IDA 9.4 or higher with idalib. Install: uvx ida-hcli mcp install.
https://github.com/HexRaysSA/ida-mcp
The official MCP server from Hex-Rays, IDA's makers. Needs IDA 9.4 or higher with idalib. Install: uvx ida-hcli mcp install.
https://github.com/HexRaysSA/ida-mcp
IDA Pro MCP AI / MCP
The popular community MCP server for IDA Pro (8.3+, not IDA Free). Its author now recommends the official Hex-Rays server.
https://github.com/mrexodia/ida-pro-mcp
The popular community MCP server for IDA Pro (8.3+, not IDA Free). Its author now recommends the official Hex-Rays server.
https://github.com/mrexodia/ida-pro-mcp
Binary Ninja MCP AI / MCP
A Binary Ninja plugin and MCP bridge, with auto-setup for Claude Code, Cursor, Cline and more.
https://github.com/fosdickio/binary_ninja_mcp
A Binary Ninja plugin and MCP bridge, with auto-setup for Claude Code, Cursor, Cline and more.
https://github.com/fosdickio/binary_ninja_mcp
Ghidra classic
The NSA's free, open-source reverse-engineering suite.
https://github.com/NationalSecurityAgency/ghidra
The NSA's free, open-source reverse-engineering suite.
https://github.com/NationalSecurityAgency/ghidra
decomp.me classic
A collaborative website for matching decompilation, scratch by scratch.
https://github.com/decompme/decomp.me
A collaborative website for matching decompilation, scratch by scratch.
https://github.com/decompme/decomp.me
objdiff classic
Diffs object files to check whether a decompiled function matches the original.
https://github.com/encounter/objdiff
Diffs object files to check whether a decompiled function matches the original.
https://github.com/encounter/objdiff
splat classic
Splits N64, PS1 and PS2 binaries into assembly and assets to start a decomp.
https://github.com/ethteck/splat
Splits N64, PS1 and PS2 binaries into assembly and assets to start a decomp.
https://github.com/ethteck/splat
Heads up: AI-written decomp code is controversial on X, and AI decomps have been getting takedowns (report). Matching decomps check every function against the original with tools like objdiff.
All tools in one place: see the AI game-dev toolkit.
Recomp toolchains: XenonRecomp vs ReXGlue (Xbox 360). Case study of an AI-assisted recomp: Dimensions Recompiled.
FAQ
What is REA?
REA (Reverse Engineer Anything) is an open-source MCP server and CLI that lets AI agents inspect and decompile software locally.
Is Ghidra free?
Yes. It's open source.