JADX-AI MCP Server
JADX-AI MCPサーバーでClaude連携・Android APK逆コンパイル解析を自動化
uv /path/to/jadx-mcp-server/ run jadx_mcp_server.py概要
JADX-AI MCP Serverの設定方法と使い方。
Android向け逆コンパイラ「JADX」をClaudeなどのAIから操作できるMCPサーバー。
APK解析・クラスやメソッドの検索・リソース調査・脆弱性検出などをClaude経由で実行できる。
JADX-GUI内でHTTPサーバーとして動くJavaプラグインと、Pythonで書かれたMCPサーバーを組み合わせて利用する。
ClaudeとJADXのMCPサーバー連携により、Androidアプリのセキュリティ調査やリバースエンジニアリング作業を自動化できる。
設定方法はJADXプラグインをインストールしuvでMCPサーバーを起動するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
ClaudeにAPKを読ませて全体構造の解析と要約をさせられる
クラス・メソッドの依存関係をClaudeに調べさせて怪しい挙動を抽出できる
セキュリティ視点での脆弱性候補をClaudeに列挙させられる
ローカル環境で完結する形でリバースエンジニアリングの初動調査を自動化できる
セットアップ手順
- 1
JADX-GUIをインストールし、JADXプラグイン管理から jadx plugins --install "github:zinja-coder:jadx-ai-mcp" を実行する
- 2
uv(https://docs.astral.sh/uv/)をインストールしリポジトリの jadx-mcp-server ディレクトリを取得する
- 3
Claude Codeに追加:claude mcp add jadx -- uv --directory /path/to/jadx-mcp-server/ run jadx_mcp_server.py
設定ファイル
コピー前に確認
Java 11+(JADX-GUI実行用)と Python 3.10+ + uv が必要。Apache 2.0ライセンス。JADX-GUI 側のプラグインと Python 側のMCPサーバーの2層構成で動作する。リバースエンジニアリング用途のため利用は所有・許可されたAPKに限ること。
claude mcp add jadx-mcp-server -- uv --directory /path/to/jadx-mcp-server/ run jadx_mcp_server.py注意事項
リポジトリ zinja-coder/jadx-ai-mcp が本体。MCP サーバー本体は同リポジトリ内 jadx-mcp-server ディレクトリ。プラグインがHTTPサーバーとしてJADX-GUI内に常駐し、Python側 MCP サーバーがMCPクライアントとの橋渡しを行う。