Skip to main content
Glama
dnakov
by dnakov

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.

Related MCP server: Frida MCP Server

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

pip install frida-mcp

Entwicklungsinstallation

# Clone the repository
git clone https://github.com/yourusername/frida-mcp.git
cd frida-mcp

# Install in development mode with extra tools
pip install -e ".[dev]"

Claude Desktop Integration

Um Frida MCP mit Claude Desktop zu verwenden, müssen Sie Ihre Claude-Konfigurationsdatei aktualisieren:

  1. 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

  2. Fügen Sie Ihrer Konfigurationsdatei Folgendes hinzu:

{
  "mcpServers": {
    "frida": {
      "command": "frida-mcp"
    }
  }
}

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

# Clone repository
git clone https://github.com/yourusername/frida-mcp.git
cd frida-mcp

# Install development dependencies
pip install -e ".[dev]"

Lizenz

MIT

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that enables AI-assisted mobile security testing by exposing Frida functionality for Android application research. It provides tools for hooking Java methods, manipulating memory, managing device processes, and executing custom Frida scripts.
    37
    15
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    A comprehensive MCP server that exposes Frida's dynamic instrumentation toolkit to AI agents for process management, script injection, and memory operations. It provides over 50 tools to interact with local and mobile devices, enabling advanced capabilities like function hooking and memory analysis.
    55
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A comprehensive MCP server for Frida dynamic instrumentation, enabling AI agents to manage devices, processes, scripts, memory, and ADB operations.
    39
    24
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    A Frida MCP server for authorized dynamic analysis and application security research, exposing device/session management, script injection, process and memory inspection, and platform-specific workflows.
    100
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dnakov/frida-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server