
MCP-Server, der Frida-Instrumentierung als Tools für Coding-Agents bereitstellt, um sich mit Geräten zu verbinden, Prozesse zu inspizieren, Sitzungen zu verwalten und JavaScript-Skripte zu laden.
Ein MCP-Server für das Reverse-Engineering-Toolkit Frida.
Super Trouper betreibt einen MCP-Server über STDIO, der Frida-Funktionen als Werkzeuge für Coding-Agents bereitstellt. Er
kann sich mit lokalen, USB- und Remote-Geräten verbinden; Anwendungen und Prozesse inspizieren; Prozess-Sitzungen verwalten; und
JavaScript-Instrumentierungsskripte laden, auswerten und Nachrichten mit ihnen austauschen. Geräteverbindungen, Sitzungen und
Skripte werden über die Werkzeuge selbst verwaltet und durch undurchsichtige Handles referenziert.
super-trouper
Installiere die macOS-Version über den Homebrew-Tap des Projekts:
brew install --cask crissyfield/tap/super-trouper
Lade ein Binary für deine Plattform von der Releases- Seite herunter.
Installiere zuerst ein Frida Core DevKit, das zu deinem Build-Host passt. Baue und installiere dann Super Trouper mit den folgenden Befehlen:
# 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
Verwende den MCP-Server in deinem Coding-Agent. Claude Code ist das Beispiel unten, aber die Konfiguration ist ähnlich in Codex, OpenCode, Pi, Crush und anderen.
Wenn sich das Super Trouper-Binary nicht in deinem PATH befindet, gib den vollständigen Pfad in deiner MCP-Server-Konfiguration an.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
Docker ist eine praktische Möglichkeit, Super Trouper auszuführen, ohne es auf deinem Host zu installieren.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}