REA Releases MCP Integrating Reverse Engineering Tools

·2026.10.12 08:30

Key point

An open-source project bundling tools like Ghidra to enable coding agents to analyze executables and the web.

1 / 4

Details

The GitHub project REA (Reverse Engineer Anything) has integrated various analysis tools into a single MCP server and CLI, enabling coding agents to investigate executables, JS/Electron apps, .NET applications, websites, and more without source code.

Key Features and Integrations

  • Multi-Engine Support: Native binaries are analyzed using a selected engine among Hopper, Ghidra, or IDA, while JS/.NET applications can undergo static analysis without separate engines.
  • Agent Integration: Register with 17 clients, including Claude Code, Codex, and Cursor, using the npx rea-agents setup command.
  • Structured Results: Assigns an Evidence ID to all analysis results, clearly distinguishing observed facts from inferences.

Supported Targets and Tech Stack

  • Supported Formats: Native binaries, JavaScript/Electron, websites, .NET assemblies, Android APKs, firmware, processes, ELF, EVM bytecode, etc.
  • Environment Requirements: A TypeScript-based npm package rea-agents requiring Node.js 22.19+, 24.11+, or 26+.
  • Performance: Actual app analysis results can reach hundreds of MBs (e.g., Obsidian at 334MB), but a summary view of approximately 10KB is provided.

Security and Licensing

  • Analysis is performed locally, but results are transmitted to the agent model provider; standalone CLI usage is recommended in environments with restricted data transmission.
  • REA itself follows the MIT License, while connected tools like Hopper and IDA are subject to their respective commercial licenses.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.