Repolode
Nowng

Nowng/rea-mcp

Un plugin de LM Studio que ofrece las herramientas MCP de ingeniería inversa de REA a LLM locales y delega las llamadas al servidor REA original.

Estrellas
8
Forks
3
Issues abiertos
0
Último commit
hace 25 días

¿Qué es?

rea-mcp es un wrapper ligero en TypeScript que integra el servidor MCP de REA (Reverse Engineer Anything) en LM Studio. Vuelve a declarar las aproximadamente 170 herramientas de REA con los mismos nombres, descripciones y esquemas de entrada, y reenvía cada llamada por stdio a un proceso hijo de REA. REA se clona en un directorio local llamado REA y no se modifica, por lo que puede actualizarse de forma independiente.

REA permite analizar de forma estática binarios nativos, aplicaciones de JavaScript y Electron, ensamblados de .NET, bytecode de EVM, paquetes de Android, firmware y aplicaciones de Apple. También permite capturar dinámicamente procesos, navegadores, dispositivos ADB y objetivos de Electron. El análisis nativo depende de proveedores externos como Hopper, Ghidra, IDA o ILSpy, que deben instalarse por separado; muchas herramientas, como la inspección de interfaces de EVM y la extracción de archivos, funcionan sin ellos.

Como LM Studio no ejecuta scripts postinstall en las instalaciones desde Hub, el plugin clona y compila REA la primera vez que se carga. Para ello, se necesitan git y npm en el PATH. Las rutas de los proveedores y otras opciones se configuran en los ajustes globales del plugin.

Funciones clave

  • 01Vuelve a declarar unas 170 herramientas de ingeniería inversa de REA para LM Studio con sus esquemas originales.
  • 02Abarca binarios nativos, JavaScript/Electron, .NET, EVM, Android, firmware y aplicaciones de Apple.
  • 03Permite capturar dinámicamente procesos, navegadores, dispositivos ADB y objetivos de Electron.
  • 04Delega cada llamada al servidor REA original sin modificar, mediante stdio.
  • 05Configura automáticamente el entorno la primera vez que se carga en instalaciones desde Hub.

Casos de uso

  • Permitir que un LLM local en LM Studio descompile o inspeccione procedimientos y cadenas de un binario.
  • Analizar APK de Android, ensamblados de .NET o imágenes de firmware mediante chat.
  • Inspeccionar paquetes de aplicaciones de Electron o web y capturar escenarios del navegador para ingeniería inversa.
  • Explorar interfaces de contratos inteligentes de EVM a partir de bytecode sin herramientas adicionales.

Inicio rápido

  1. 1

    Instala el plugin desde LM Studio Hub

  2. 2

    Activa el plugin; al cargarse por primera vez, clona y compila REA (requiere git y npm)

  3. 3

    Inicia el servidor local de LM Studio

    lms server start

Antes de usarlo

  • El análisis nativo requiere una herramienta externa, como Ghidra, Hopper o IDA; sin ellas, muchas herramientas indican que no están disponibles.
  • La configuración requiere que git y npm estén en PATH. Además, las instalaciones desde LM Studio Hub omiten postinstall, así que la configuración se realiza en tiempo de ejecución.
  • El proyecto es pequeño, con 6 estrellas, por lo que el apoyo de la comunidad es limitado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es rea-mcp?
Un plugin de LM Studio que ofrece las herramientas MCP de ingeniería inversa de REA a LLM locales y delega las llamadas al servidor REA original. rea-mcp es un wrapper ligero en TypeScript que integra el servidor MCP de REA (Reverse Engineer Anything) en LM Studio. Vuelve a declarar las aproximadamente 170 herramientas de REA con los mismos nombres, descripciones y esquemas de entrada, y reenvía cada llamada por stdio a un proceso hijo de REA. REA se clona en un directorio local llamado REA y no se modifica, por lo que puede actualizarse de forma independiente.
¿rea-mcp es gratuito? ¿Qué licencia tiene?
rea-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rea-mcp sigue mantenido?
Mantenimiento activo. El último commit de rea-mcp fue el 13 oct 2026.
¿Para qué puedo usar rea-mcp?
Permitir que un LLM local en LM Studio descompile o inspeccione procedimientos y cadenas de un binario. Analizar APK de Android, ensamblados de .NET o imágenes de firmware mediante chat. Inspeccionar paquetes de aplicaciones de Electron o web y capturar escenarios del navegador para ingeniería inversa. Explorar interfaces de contratos inteligentes de EVM a partir de bytecode sin herramientas adicionales.
¿Cómo se instala rea-mcp?
Instala el plugin desde LM Studio Hub Activa el plugin; al cargarse por primera vez, clona y compila REA (requiere git y npm) Inicia el servidor local de LM Studio: lms server start
¿Dónde consigo rea-mcp?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nowng/rea-mcp

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados