Frida MCP
Eine Model Context Protocol (MCP)-Implementierung für das Frida Dynamic Instrumentation Toolkit.
Überblick
Dieses Paket bietet einen MCP-kompatiblen Server für Frida und ermöglicht KI-Systemen die Interaktion mit mobilen und Desktop-Anwendungen über Fridas dynamische Instrumentierungsfunktionen. Es nutzt das offizielle MCP Python SDK für eine nahtlose Integration mit KI-Anwendungen.
Demo
https://github.com/user-attachments/assets/5dc0e8f5-5011-4cf2-be77-6a77ec960501
Merkmale
Erstellt mit dem offiziellen MCP Python SDK
Umfassende Frida-Tools, die über MCP verfügbar gemacht werden:
Prozessmanagement (Auflisten, Anhängen, Erstellen, Fortsetzen, Beenden)
Geräteverwaltung (USB, Remote-Geräte)
Interaktives JavaScript REPL mit Echtzeitausführung
Skript-Injektion mit Fortschrittsverfolgung
Prozess- und Geräteüberwachung
Ressourcen zum Bereitstellen von Frida-Daten für Modelle
Eingabeaufforderungen für geführte Frida-Analyse-Workflows
Fortschrittsverfolgung für lang andauernde Vorgänge
Vollständige Unterstützung aller MCP-Transportmethoden
Installation
Voraussetzungen
Python 3.8 oder höher
Pip-Paketmanager
Frida 16.0.0 oder höher
Schnellinstallation
Entwicklungsinstallation
Claude Desktop Integration
Um Frida MCP mit Claude Desktop zu verwenden, müssen Sie Ihre Claude-Konfigurationsdatei aktualisieren:
Suchen Sie Ihre Claude Desktop-Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json
Fügen Sie Ihrer Konfigurationsdatei Folgendes hinzu:
Verwendung
Nach der Installation können Sie Frida MCP direkt von Claude Desktop aus nutzen. Der Server bietet folgende Funktionen:
Prozessmanagement
Alle laufenden Prozesse auflisten
An bestimmte Prozesse anhängen
Neue Prozesse erzeugen
Angehaltene Prozesse fortsetzen
Prozesse beenden
Geräteverwaltung
Alle angeschlossenen Geräte auflisten (USB, Remote)
Geräteinformationen abrufen
Mit bestimmten Geräten verbinden
Interaktives JavaScript REPL
Erstellen Sie interaktive Sitzungen mit Prozessen
Führen Sie JavaScript-Code in Echtzeit aus
Überwachen Sie den Prozessstatus und den Speicher
Hook-Funktionen und Abfangen von Anrufen
Erfassen Sie die Ausgabe von console.log
Fehler und Ausnahmen ordnungsgemäß behandeln
Skript-Injektion
Einfügen benutzerdefinierter JavaScript-Skripte
Verfolgen Sie den Injektionsfortschritt
Behandeln von Skriptfehlern und Ausnahmen
Ressourcen
Informationen zur Frida-Version erhalten
Zugriff auf die Prozessliste im menschenlesbaren Format
Zugriff auf die Geräteliste im menschenlesbaren Format
Entwicklung
Lizenz
MIT
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein MCP-kompatibler Server, der KI-Systemen die Interaktion mit mobilen und Desktop-Anwendungen über Fridas dynamische Instrumentierungsfunktionen ermöglicht und so Prozessmanagement, Gerätesteuerung, JavaScript-Ausführung und Skript-Injektion ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityAiDD MCP Server provides a secure interface for AI agents to perform file system operations and code analysis, enhancing AI-assisted development workflows across multiple programming languages.Last updated -74Apache 2.0
- -securityAlicense-qualityAn MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.Last updated -9MIT License
- AsecurityAlicenseAqualityA powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.Last updated -139MIT License
- -securityAlicense-qualityAn MCP server that provides AI with real-time screen monitoring capabilities and UI element intelligence, allowing AI to observe, analyze, and interact with screen content through features like smart clicking and text extraction.Last updated -51MIT License