REA Reverse Engineering Agent
Reverse engineer applications, JavaScript/Electron packages, .NET assemblies, websites, and binaries with local evidence and disassembler tool adapters.
About this Server
REA (Reverse Engineering Agent) connects AI coding assistants directly to analysis engines for inspecting desktop applications, native binaries, JavaScript/Electron bundles, .NET assemblies, websites, and mobile artifacts. It performs local inspections, tracing behavior, exports, imports, and decompiled pseudo-code to provide evidence-backed explanations and architecture reconstructions.
Direct low-latency RPC protocol communication with structured JSON schemas.
Restricted capability bounds to prevent accidental modifications or leakage.
Security & Best Practices
When to Use (and When Not To)
- •Analyzing unknown JavaScript/Electron app architectures, routes, and IPC messages
- •Auditing Go/Rust binary build provenance and embedded cargo metadata
- •Investigating native library dependencies, crash reports, and interface contracts
- •Kubernetes container orchestration and Helm chart upgrades (use Kubernetes MCP instead)
- •API collection management and request testing (use Postman MCP instead)
- •Multi-agent live session messaging and work handoffs (use Concord MCP instead)
Install & Setup
claude mcp add rea -- npx -y rea-agents mcpExposed Tools & Endpoints
5 toolsFunctions your AI agent can invoke via this Model Context Protocol server
Inspects extracted JavaScript or Electron ASAR bundles to map modules, imports, routes, and IPC boundaries.
Decodes ELF/PE/Mach-O headers, embedded Go/Rust module versions, PE certificates, and import hashes.
Examines .NET assemblies, CIL instructions, declared dependencies, and type hierarchies without execution.
Queries connected disassembler providers (Ghidra, Hopper, IDA) for functions, pseudocode, strings, and cross-references.
Observes website DOM hierarchy, client scripts, network traffic, and visual screenshots.