
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-Agenten bereitstellt. Er
kann sich mit lokalen, USB- und Remote-Geräten verbinden; Anwendungen und Prozesse inspizieren; Prozesssitzungen verwalten; und
JavaScript-Instrumentierungsskripte laden, auswerten und Nachrichten mit ihnen austauschen. Er kann außerdem Frida
CodeShare durchsuchen, um Community-Skripte zu entdecken und sie für die Verwendung mit den Skript-
Werkzeugen abzurufen. Geräteverbindungen, Sitzungen und Skripte werden über die Werkzeuge selbst verwaltet und durch
undurchsichtige Handles referenziert.
Installiere die macOS-Version über den Homebrew-Tap des Projekts:
brew install --cask crissyfield/tap/super-trouper
Installiere das Launcher-Paket über npm. Es bezieht die plattformspezifische Binärdatei über optionale Abhängigkeiten:
npm install -g @crissyfield/super-trouper
Laden Sie eine Binärdatei für Ihre Plattform von der Releases-Seite herunter.
Installieren Sie zunächst ein Frida Core DevKit, das zu Ihrem Build-Host passt. Erstellen und installieren Sie 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
Verwenden Sie den MCP-Server in Ihrem Coding-Agent. Claude Code ist das folgende Beispiel, aber die Konfiguration ist ähnlich in Codex, OpenCode, Pi, Crush, und anderen.
Wenn sich die Super Trouper-Binärdatei nicht in Ihrem PATH befindet, geben Sie den vollständigen Pfad in Ihrer MCP-Server-Konfiguration an.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
npm-Nutzer können Super Trouper direkt über npx ohne eine globale Installation ausführen:
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": ["-y", "@crissyfield/super-trouper"]
}
}
}
Docker ist eine praktische Möglichkeit, Super Trouper auszuführen, ohne es auf Ihrem Host zu installieren.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}
Super Trouper stellt die folgenden MCP-Tools bereit: