- CollectionTool Access & Integration
- Classificationagent-native
- LicenseMIT
- MCPAvailable
- Agent SkillAvailable
- InterfacesAgent Skill · MCP · CLI · STDIO
What it does
REA connects a coding agent to local reverse-engineering tools for native binaries (pseudocode, assembly, strings, symbols via Hopper, Ghidra or IDA), JavaScript and Electron apps (modules, source maps, IPC channels, native add-ons), .NET assemblies (metadata and CIL), Android APKs (via JADX) and websites (structure, scripts, observed traffic via a Chrome-family browser). It can also capture runtime process behavior. Analysis runs locally, and results include the evidence and limitations behind each conclusion, so the agent can ask follow-up questions or write and test an implementation.
Agent-facing interfaces
- Interaction pattern: MCP (stdio) + CLI + agent workflow instructions
- Catalog protocols: Agent Skill, MCP, CLI, STDIO
- MCP: ✅ Available
- Agent Skill: ✅ setup installs matching workflow instructions for each selected agent alongside the MCP server.
- Onboarding type:
mcp
How agents onboard
Interaction pattern: MCP (stdio) + CLI + agent workflow instructions
# Preview the config changes first, then apply
npx -y rea-agents setup --dry-run
npx rea-agents setup # choose agents, review, approve (backs up existing config)
# restart the agent, then verify
rea doctor --json
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| MCP | stdio server registered by rea-agents setup |
| CLI | rea … commands sharing the MCP workflows; rea doctor --json |
| npm | rea-agents |