
Server MCP che espone la strumentazione Frida come strumenti per consentire agli agenti di codifica di connettersi ai dispositivi, ispezionare i processi, gestire le sessioni e caricare script JavaScript.
Un server MCP per il toolkit di reverse engineering Frida.
Super Trouper esegue un server MCP su STDIO che espone le capacità di Frida come strumenti per gli agenti di programmazione. Può
connettersi a dispositivi locali, USB e remoti; ispezionare applicazioni e processi; gestire sessioni di processo; e
caricare, valutare e scambiare messaggi con script di strumentazione JavaScript. Può anche cercare su Frida
CodeShare per scoprire script della community e recuperarli per l'uso con gli strumenti
di scripting. Le connessioni ai dispositivi, le sessioni e gli script sono gestiti tramite gli strumenti stessi e
referenziati tramite handle opachi.
Installa la release per macOS tramite il tap Homebrew del progetto:
brew install --cask crissyfield/tap/super-trouper
Installa il pacchetto launcher tramite npm. Esso scarica il binario specifico per la piattaforma tramite le dipendenze opzionali:
npm install -g @crissyfield/super-trouper
Scarica un binario per la tua piattaforma dalla pagina delle release.
Installa prima un Frida Core DevKit corrispondente al tuo host di build. Poi compila e installa Super Trouper con i seguenti comandi:
# 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
Usa il server MCP nel tuo agente di programmazione. Claude Code è l'esempio seguente, ma la configurazione è simile in Codex, OpenCode, Pi, Crush e altri.
Se il binario Super Trouper non è nel tuo PATH, specifica il percorso completo nella configurazione del tuo server MCP.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
Gli utenti npm possono eseguire Super Trouper direttamente tramite npx senza un'installazione globale:
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": ["-y", "@crissyfield/super-trouper"]
}
}
}
Docker è un modo comodo per eseguire Super Trouper senza installarlo sul tuo host.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}
Super Trouper espone i seguenti strumenti MCP: