---
title: "REA (Reverse Engineer Anything)"
url: "https://reamcp.dev/ko/cases/rea-reverse-engineer-anything-458c04"
source: "https://github.com/morluto/rea"
source_type: "github"
repo: "https://github.com/morluto/rea"
author: "morluto"
author_handle: "morluto"
stars: 156483
category: "도구 및 연동"
categories: ["tools-integrations"]
tags: ["agent-skills", "ai-agents", "binary-analysis", "claude-code", "cli"]
setup: "npx rea-agents setup"
added: "2026-10-12T22:19:24.526Z"
updated: "2026-10-13T00:26:30Z"
locale: "ko"
content_locale: "en"
---

# REA (Reverse Engineer Anything)

Reverse engineer anything with agents, from app behavior down to native binaries.

## Description

# REA (Reverse Engineer Anything)

REA is an open-source MCP server for reverse engineering: it lets an AI agent analyse software, from app behaviour down to native binaries. It is MIT licensed (third-party material keeps its own licences). Project site: https://rea.tools

## Set up

Run `npx rea-agents setup`. It lets you choose your agents, review the proposed changes and approve them; it adds REA's MCP server and workflow instructions and backs up your existing configuration. Restart your agent afterwards. Named agents: Claude Code, Codex, Cursor, Gemini CLI and Grok Build; other MCP clients can register it manually (see the project documentation).

For the terminal: `npm install --global rea-agents`, then `rea --help`.

## What it can look at

Native binaries (through Hopper, Ghidra or IDA), JavaScript and Electron apps, websites, .NET assemblies, Android APKs and devices, Flutter apps, Go binaries, WebAssembly, EVM bytecode, SQLite databases, firmware, packet captures, logic recordings, Linux crash recordings, process behaviour and HAR / mitmproxy captures. Each target type has its own requirements.

## Scope

The project states that REA is for lawful research, education, interoperability, software preservation and analysis of software you own or are authorised to examine. It grants no licence for commercial tools; cracked copies, stolen keys and licence bypassing are not authorised.

This entry is the official project. REA MCP (this site) is an unofficial community directory and is not affiliated with it.

## Setup

```
npx rea-agents setup
```

## Original README

# REA (Reverse Engineer Anything)

REA is an open-source MCP server for reverse engineering: it lets an AI agent analyse software, from app behaviour down to native binaries. It is MIT licensed (third-party material keeps its own licences). Project site: https://rea.tools

## Set up

Run `npx rea-agents setup`. It lets you choose your agents, review the proposed changes and approve them; it adds REA's MCP server and workflow instructions and backs up your existing configuration. Restart your agent afterwards. Named agents: Claude Code, Codex, Cursor, Gemini CLI and Grok Build; other MCP clients can register it manually (see the project documentation).

For the terminal: `npm install --global rea-agents`, then `rea --help`.

## What it can look at

Native binaries (through Hopper, Ghidra or IDA), JavaScript and Electron apps, websites, .NET assemblies, Android APKs and devices, Flutter apps, Go binaries, WebAssembly, EVM bytecode, SQLite databases, firmware, packet captures, logic recordings, Linux crash recordings, process behaviour and HAR / mitmproxy captures. Each target type has its own requirements.

## Scope

The project states that REA is for lawful research, education, interoperability, software preservation and analysis of software you own or are authorised to examine. It grants no licence for commercial tools; cracked copies, stolen keys and licence bypassing are not authorised.

This entry is the official project. REA MCP (this site) is an unofficial community directory and is not affiliated with it.
