Repolode
Nowng

Nowng/rea-mcp

REAのリバースエンジニアリング用MCPツールを、上流のREAサーバーに処理を委譲してローカルLLMに提供するLM Studioプラグインです。

スター
8
フォーク
3
未解決の Issue
0
最終コミット
26 日前

これは何?

rea-mcpは、REA(Reverse Engineer Anything)のMCPサーバーをLM Studio内で利用できるようにする薄いTypeScriptラッパーです。REAの約170個のツールを、同じ名前、説明、入力スキーマで再定義し、各呼び出しをstdio経由で子プロセスのREAに転送します。REA本体はローカルのREAディレクトリにcloneされ、変更されないため、プラグインとは別に更新できます。

REAは、ネイティブバイナリ、JavaScriptおよびElectronアプリ、.NETアセンブリ、EVMバイトコード、Androidパッケージ、ファームウェア、Appleアプリの静的解析に加え、プロセス、ブラウザー、ADBデバイス、Electronターゲットの動的キャプチャにも対応しています。ネイティブ解析にはHopper、Ghidra、IDA、ILSpyなどの外部プロバイダーが必要で、これらは別途インストールする必要があります。一方、EVMインターフェースの調査やアーカイブの展開など、多くのツールは外部プロバイダーなしで利用できます。

LM StudioはHubからインストールした場合にpostinstallスクリプトを実行しないため、このプラグインは初回ロード時にREAをcloneしてビルドします。そのため、gitとnpmがPATH上に必要です。プロバイダーのパスなどのオプションは、プラグインのグローバル設定で指定します。

主な機能

  • 01約170個のREAリバースエンジニアリング用ツールを、元のスキーマのままLM Studio向けに再定義します。
  • 02ネイティブバイナリ、JavaScript/Electron、.NET、EVM、Android、ファームウェア、Appleアプリに対応します。
  • 03プロセス、ブラウザー、ADBデバイス、Electronターゲットの動的キャプチャに対応します。
  • 04変更されていない上流のREAサーバーに、各呼び出しをstdio経由で委譲します。
  • 05Hubからインストールした場合、初回ロード時にセットアップを自動実行します。

ユースケース

  • LM Studio上のローカルLLMに、バイナリの手続きや文字列を逆コンパイルまたは調査させる。
  • チャットを通じてAndroid APK、.NETアセンブリ、ファームウェアイメージを解析する。
  • ElectronやWebアプリのバンドルを調べ、リバースエンジニアリング用にブラウザーの動作をキャプチャする。
  • 追加ツールを使わずに、バイトコードからEVMスマートコントラクトのインターフェースを調べる。

クイックスタート

  1. 1

    LM Studio Hub からプラグインをインストールします

  2. 2

    プラグインを有効にします。初回の読み込み時に REA のクローンとビルドが行われます(git と npm が必要です)

  3. 3

    LM Studio のローカルサーバーを起動します

    lms server start

使う前に知っておきたいこと

  • ネイティブ解析には Ghidra、Hopper、IDA などの外部ツールが必要です。これらがない場合、多くのツールは利用不可を返します。
  • セットアップには git と npm が PATH に含まれている必要があります。また、LM Studio Hub からのインストールでは postinstall が実行されないため、セットアップは実行時に行われます。
  • このプロジェクトは規模が小さく、スター数は 6 件のため、コミュニティのサポートは限られています。

収録されている特集

トピック

よくある質問

rea-mcp とは?
REAのリバースエンジニアリング用MCPツールを、上流のREAサーバーに処理を委譲してローカルLLMに提供するLM Studioプラグインです。 rea-mcpは、REA(Reverse Engineer Anything)のMCPサーバーをLM Studio内で利用できるようにする薄いTypeScriptラッパーです。REAの約170個のツールを、同じ名前、説明、入力スキーマで再定義し、各呼び出しをstdio経由で子プロセスのREAに転送します。REA本体はローカルのREAディレクトリにcloneされ、変更されないため、プラグインとは別に更新できます。
rea-mcp は無料で使えますか?ライセンスは?
rea-mcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rea-mcp は今もメンテナンスされていますか?
活発にメンテナンス中。rea-mcp の最終コミットは 2026年10月13日 です。
rea-mcp は何に使えますか?
LM Studio上のローカルLLMに、バイナリの手続きや文字列を逆コンパイルまたは調査させる。 チャットを通じてAndroid APK、.NETアセンブリ、ファームウェアイメージを解析する。 ElectronやWebアプリのバンドルを調べ、リバースエンジニアリング用にブラウザーの動作をキャプチャする。 追加ツールを使わずに、バイトコードからEVMスマートコントラクトのインターフェースを調べる。
rea-mcp のインストール方法は?
LM Studio Hub からプラグインをインストールします プラグインを有効にします。初回の読み込み時に REA のクローンとビルドが行われます(git と npm が必要です) LM Studio のローカルサーバーを起動します: lms server start
rea-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Nowng/rea-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト