REA MCP
☰
JA
● — 人がオンライン ・閲覧 — 回
スポンサー事例を投稿

REA の代替:リバースエンジニアリング向け MCP サーバー

方式を比較仕組み選ぶ場面
REAオープンソースの MCP サーバー。エージェントが REA を呼び出してローカルの対象(ネイティブバイナリ、JavaScript / Electron アプリ、.NET、Web サイトなど)を調べ、根拠つきの発見を受け取ります。自分が所有するか調べる許可を得たソフトウェアを、エージェントに根拠つきで調べさせたいときは REA を選びます。
GhidraMCPMCP サーバーと Ghidra プラグインのセット(Apache-2.0)。Ghidra の主要機能を MCP クライアントに公開します。バイナリの逆コンパイルと解析、メソッドやデータのリネーム、メソッド・クラス・インポート・エクスポートの一覧。起動中の Ghidra に接続するほか(README の対象は Ghidra 12.1.4)、PyGhidra でバイナリをヘッドレスにインポートすることもできます。Ghidra のプロジェクトで作業していて、リネームも含めてエージェントに操作させたいなら GhidraMCP。REA も既存の Ghidra をネイティブ解析エンジンとして使えますが、対象ごとに一時的な Ghidra データベースへ取り込み、あなたのプロジェクトは使いません。
Hex-Rays IDA MCPHex-Rays 公式の IDA MCP サーバー(MIT)。idalib 付きの IDA 9.4 以降、Python 3.11 以降、Git と uv が必要です。Hex-Rays の hcli でインストールし、Claude Code・Codex・GitHub Copilot CLI・Pi 向けのプラグインがあり、GUI プラグインなしのヘッドレスでも動きます。ライセンス済みの IDA 9.4 以降があり、ベンダー自身のサーバーを使いたいならこちら。
IDA Pro MCPIDA Pro 向けの MCP サーバー(MIT)。IDA Pro 8.3 以降(9 推奨)と Python 3.11 以降が必要で、IDA Free には対応していません。Claude Code・Codex・Kimi Code のプラグインとして、または IDA の Python からインストールします。README では現在、Hex-Rays 公式の IDA MCP サーバーを勧めています。IDA Pro で作業していて、そのデータベースの中でエージェントを動かしたいならこちら。併用もできます。REA の IDA 対応は既存の IDA MCP サーバーに接続する方式で、ドキュメントで名前が挙がっているのがこのプロジェクトです。
radare2 MCP (r2mcp)radare2 向けの MCP サーバー(MIT)。r2 のネイティブ API を使って C で書かれています。CLI、r2 プラグイン、stdio または HTTP の MCP サーバーとして動き、ローカルやリモートの r2・iaito セッションに接続できます。読み取り専用モード、サンドボックスロック、ツール単位の制限もあります。r2pm でインストールします。すでに radare2 を使っていて、ローカルまたはリモートの r2 セッション経由でエージェントに操作させ、読み取り専用やサンドボックスのオプションも使いたいなら r2mcp。
Binary Ninja MCPMCP サーバーとブリッジを含む Binary Ninja プラグイン(GPL-3.0)。Binary Ninja の解析結果をリアルタイムに MCP クライアントへ公開します。Binary Ninja と Python 3.12 以降が必要で、Binary Ninja のプラグインマネージャーからインストールでき、複数の MCP クライアントを自動設定し、開いている複数のバイナリを切り替えられます。Binary Ninja で作業していて、そのセッションでエージェントを動かしたいならこちら。REA の README がネイティブ解析エンジンとして挙げているのは Hopper・Ghidra・IDA で、Binary Ninja は含まれていません。

公式資料・2026年10月確認

関連する事例

FAQ

REA はこれらのサーバーと何が違いますか?

ほかのサーバーは、それぞれ 1 つの逆アセンブラ(Ghidra、IDA、radare2、Binary Ninja)にエージェントをつなぎます。REA は 1 つのサーバーで多くの種類の対象を扱います。ネイティブバイナリは Hopper・Ghidra・IDA 経由で、ほかに JavaScript / Electron アプリ、.NET アセンブリ、Web サイトなどがあり、その一部はネイティブ解析エンジンを必要としません。

両方を一緒に使えますか?

多くの場合は可能です。REA の IDA 対応は既存の IDA MCP サーバーに接続し、インストール済みの Ghidra も使えます。セットアップは各プロジェクトのドキュメントで確認し、解析は自分が所有するか許可を得たソフトウェアに限ってください。

逆アセンブラのライセンスは必要ですか?

Ghidra と radare2 はオープンソースです。IDA、Hopper、Binary Ninja、JEB は商用ソフトなので、正規に入手してライセンスを取得してください。これらの MCP サーバーはいずれも、接続先ツールのライセンスを与えるものではありません。

REA とは?インストールと安全な使い方