Repolode
Nowng

Nowng/rea-mcp

Plugin do LM Studio que disponibiliza as ferramentas MCP de engenharia reversa do REA para LLMs locais, encaminhando chamadas ao servidor upstream do REA.

Estrelas
8
Forks
3
Issues abertas
0
Último commit
há 25 dias

O que é?

rea-mcp é um wrapper enxuto em TypeScript que disponibiliza o servidor MCP do REA (Reverse Engineer Anything) dentro do LM Studio. Ele declara novamente as cerca de 170 ferramentas do REA com os mesmos nomes, descrições e schemas de entrada, e encaminha cada chamada por stdio para um processo filho do REA. O próprio REA é clonado para um diretório local chamado REA e não é modificado, podendo ser atualizado de forma independente.

O REA abrange análise estática de binários nativos, aplicativos JavaScript e Electron, assemblies .NET, bytecode EVM, pacotes Android, firmware e aplicativos da Apple, além da captura dinâmica de processos, navegadores, dispositivos ADB e alvos Electron. A análise nativa depende de provedores externos, como Hopper, Ghidra, IDA ou ILSpy, que precisam ser instalados separadamente; muitas ferramentas, como a inspeção de interfaces EVM e a extração de arquivos compactados, funcionam sem eles.

Como o LM Studio não executa scripts postinstall em instalações pelo Hub, o plugin clona e compila o REA na primeira inicialização, o que requer git e npm no PATH. Os caminhos dos provedores e outras opções são definidos nas configurações globais do plugin.

Recursos principais

  • 01Declara novamente cerca de 170 ferramentas de engenharia reversa do REA para o LM Studio, com os schemas originais.
  • 02Abrange binários nativos, JavaScript/Electron, .NET, EVM, Android, firmware e aplicativos da Apple.
  • 03Permite capturar dinamicamente processos, navegadores, dispositivos ADB e alvos Electron.
  • 04Encaminha cada chamada por stdio para um servidor upstream do REA sem modificações.
  • 05Executa a configuração automaticamente na primeira inicialização em instalações pelo Hub.

Casos de uso

  • Permitir que um LLM local no LM Studio descompile ou inspecione procedimentos e strings de um binário.
  • Analisar APKs Android, assemblies .NET ou imagens de firmware por meio de uma conversa.
  • Inspecionar bundles de aplicativos Electron ou web e capturar cenários de navegador para engenharia reversa.
  • Explorar interfaces de smart contracts EVM a partir do bytecode, sem ferramentas adicionais.

Início rápido

  1. 1

    Instale o plugin pelo LM Studio Hub

  2. 2

    Ative o plugin; no primeiro carregamento, ele clona e compila o REA (requer git e npm)

  3. 3

    Inicie o servidor local do LM Studio

    lms server start

Antes de usar

  • A análise nativa requer uma ferramenta externa, como Ghidra, Hopper ou IDA; sem elas, muitas ferramentas indicam que estão indisponíveis.
  • A configuração depende de git e npm estarem no PATH. Além disso, instalações pelo LM Studio Hub ignoram o postinstall, então a configuração é feita durante a execução.
  • O projeto é pequeno, com 6 estrelas, portanto o suporte da comunidade é limitado.

Em coleções

Tópicos

Perguntas frequentes

O que é rea-mcp?
Plugin do LM Studio que disponibiliza as ferramentas MCP de engenharia reversa do REA para LLMs locais, encaminhando chamadas ao servidor upstream do REA. rea-mcp é um wrapper enxuto em TypeScript que disponibiliza o servidor MCP do REA (Reverse Engineer Anything) dentro do LM Studio. Ele declara novamente as cerca de 170 ferramentas do REA com os mesmos nomes, descrições e schemas de entrada, e encaminha cada chamada por stdio para um processo filho do REA. O próprio REA é clonado para um diretório local chamado REA e não é modificado, podendo ser atualizado de forma independente.
rea-mcp é gratuito? Qual é a licença?
rea-mcp é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
rea-mcp ainda é mantido?
Manutenção ativa. O último commit de rea-mcp foi em 13 de out. de 2026.
Para que posso usar rea-mcp?
Permitir que um LLM local no LM Studio descompile ou inspecione procedimentos e strings de um binário. Analisar APKs Android, assemblies .NET ou imagens de firmware por meio de uma conversa. Inspecionar bundles de aplicativos Electron ou web e capturar cenários de navegador para engenharia reversa. Explorar interfaces de smart contracts EVM a partir do bytecode, sem ferramentas adicionais.
Como instalar rea-mcp?
Instale o plugin pelo LM Studio Hub Ative o plugin; no primeiro carregamento, ele clona e compila o REA (requer git e npm) Inicie o servidor local do LM Studio: lms server start
Onde consigo rea-mcp?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nowng/rea-mcp

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados