Repolode
Nowng

Nowng/rea-mcp

An LM Studio plugin that exposes the REA reverse-engineering MCP tools to local LLMs by delegating calls to the upstream REA server.

Stars
8
Forks
3
Open issues
0
Last commit
26 days ago

What is it?

rea-mcp is a thin TypeScript wrapper that makes the REA (Reverse Engineer Anything) MCP server available inside LM Studio. It re-declares REA's roughly 170 tools with the same names, descriptions and input schemas, and forwards each call over stdio to a child REA process. REA itself is cloned into a local REA directory and left unmodified, so it can be updated independently.

REA covers static analysis of native binaries, JavaScript and Electron apps, .NET assemblies, EVM bytecode, Android packages, firmware and Apple apps, plus dynamic capture of processes, browsers, ADB devices and Electron targets. Native analysis relies on external providers such as Hopper, Ghidra, IDA or ILSpy, which must be installed separately; many tools, such as EVM interface inspection and archive extraction, work without them.

Since LM Studio does not run postinstall scripts for Hub installs, the plugin clones and builds REA on first load, which requires git and npm on the PATH. Provider paths and other options are set in the plugin's global settings.

Key features

  • 01Re-declares about 170 REA reverse-engineering tools for LM Studio with original schemas.
  • 02Covers native binaries, JavaScript/Electron, .NET, EVM, Android, firmware and Apple apps.
  • 03Supports dynamic capture of processes, browsers, ADB devices and Electron targets.
  • 04Delegates each call to an unmodified upstream REA server over stdio.
  • 05Runs setup automatically on first load for Hub installs.

Use cases

  • Letting a local LLM in LM Studio decompile or inspect a binary's procedures and strings.
  • Analyzing Android APKs, .NET assemblies or firmware images through chat.
  • Inspecting Electron or web app bundles and capturing browser scenarios for reverse engineering.
  • Exploring EVM smart contract interfaces from bytecode without extra tools.

Quick start

  1. 1

    Install the plugin from the LM Studio Hub

  2. 2

    Enable the plugin; it clones and builds REA on first load (requires git and npm)

  3. 3

    Start the LM Studio local server

    lms server start

Things to know

  • Native analysis needs an external tool such as Ghidra, Hopper, or IDA; many tools return unavailable without them.
  • Setup depends on git and npm being on PATH, and LM Studio Hub installs skip postinstall, so setup happens at runtime.
  • The project is small, with 6 stars, so community support is limited.

In collections

Topics

FAQ

What is rea-mcp?
An LM Studio plugin that exposes the REA reverse-engineering MCP tools to local LLMs by delegating calls to the upstream REA server. rea-mcp is a thin TypeScript wrapper that makes the REA (Reverse Engineer Anything) MCP server available inside LM Studio. It re-declares REA's roughly 170 tools with the same names, descriptions and input schemas, and forwards each call over stdio to a child REA process. REA itself is cloned into a local REA directory and left unmodified, so it can be updated independently.
Is rea-mcp free to use? What license does it have?
rea-mcp is open source under the MIT license. Check the license terms before using it in commercial products.
Is rea-mcp still maintained?
Actively maintained. The last commit to rea-mcp was on Oct 13, 2026.
What can I use rea-mcp for?
Letting a local LLM in LM Studio decompile or inspect a binary's procedures and strings. Analyzing Android APKs, .NET assemblies or firmware images through chat. Inspecting Electron or web app bundles and capturing browser scenarios for reverse engineering. Exploring EVM smart contract interfaces from bytecode without extra tools.
How do I install rea-mcp?
Install the plugin from the LM Studio Hub Enable the plugin; it clones and builds REA on first load (requires git and npm) Start the LM Studio local server: lms server start
Where can I get rea-mcp?
The source code and installation instructions are on GitHub: https://github.com/Nowng/rea-mcp

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects