
MCPサーバーは、コーディングエージェントがデバイスに接続し、プロセスを検査し、セッションを管理し、JavaScriptスクリプトをロードするためのツールとしてFridaインストルメンテーションを公開します。
Frida リバースエンジニアリングツールキット用の MCP サーバー。
Super Trouper は STDIO 上で MCP サーバーを実行し、Frida の機能をコーディングエージェント向けのツールとして公開します。ローカル、USB、リモートのデバイスに接続でき、アプリケーションやプロセスの検査、プロセスセッションの管理、JavaScript インストルメンテーションスクリプトの読み込み・評価・メッセージ交換が可能です。デバイス接続、セッション、スクリプトはツール自体を通じて管理され、不透明なハンドルで参照されます。
super-trouper
プロジェクトの Homebrew tap を通じて macOS リリースをインストールします:
brew install --cask crissyfield/tap/super-trouper
Releases ページからお使いのプラットフォーム用のバイナリをダウンロードしてください。
まず、ビルドホストに一致する Frida Core DevKit をインストールします。その後、以下のコマンドで Super Trouper をビルドおよびインストールします:
# Set flags if the Frida devkit is not in a standard location
export CGO_CFLAGS="-I..path/to/frida-core-devkit/include"
export CGO_LDFLAGS="-L..path/to/frida-core-devkit/lib"
# Build and install
export CGO_ENABLED=1
go install github.com/crissyfield/super-trouper@latest
コーディングエージェントで MCP サーバーを使用します。以下は Claude Code の例ですが、Codex、OpenCode、Pi、Crush などでも設定方法は同様です。
Super Trouper バイナリが PATH にない場合は、MCP サーバー設定でフルパスを指定してください。
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
Docker は、ホストにインストールせずに Super Trouper を実行する便利な方法です。
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}