Skip to main content
Glama
dnakov
by dnakov

Frida MCP

Una implementación del Protocolo de Contexto Modelo (MCP) para el kit de herramientas de instrumentación dinámica Frida.

Descripción general

Este paquete proporciona un servidor compatible con MCP para Frida, lo que permite que los sistemas de IA interactúen con aplicaciones móviles y de escritorio mediante las capacidades de instrumentación dinámica de Frida. Utiliza el SDK oficial de MCP para Python para una integración fluida con las aplicaciones de IA.

Related MCP server: Frida MCP Server

Manifestación

https://github.com/user-attachments/assets/5dc0e8f5-5011-4cf2-be77-6a77ec960501

Características

  • Desarrollado con el SDK oficial de Python de MCP

  • Herramientas completas de Frida expuestas a través de MCP:

    • Gestión de procesos (enumerar, adjuntar, generar, reanudar, eliminar)

    • Gestión de dispositivos (USB, dispositivos remotos)

    • REPL de JavaScript interactivo con ejecución en tiempo real

    • Inyección de script con seguimiento del progreso

    • Monitoreo de procesos y dispositivos

  • Recursos para proporcionar datos de Frida a los modelos

  • Indicaciones para flujos de trabajo de análisis guiados de Frida

  • Seguimiento del progreso de operaciones de larga duración

  • Soporte completo para todos los métodos de transporte MCP

Instalación

Prerrequisitos

  • Python 3.8 o posterior

  • gestor de paquetes pip

  • Frida 16.0.0 o posterior

Instalación rápida

pip install frida-mcp

Instalación de desarrollo

# 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]"

Integración de escritorio de Claude

Para usar Frida MCP con Claude Desktop, deberá actualizar su archivo de configuración de Claude:

  1. Localice el archivo de configuración de Claude Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json

    • Linux: ~/.config/Claude/claude_desktop_config.json

  2. Agregue lo siguiente a su archivo de configuración:

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

Uso

Una vez instalado, puede usar Frida MCP directamente desde Claude Desktop. El servidor ofrece las siguientes funciones:

Gestión de procesos

  • Listar todos los procesos en ejecución

  • Adjuntar a procesos específicos

  • Generar nuevos procesos

  • Reanudar procesos suspendidos

  • Matar procesos

Administración de dispositivos

  • Listar todos los dispositivos conectados (USB, remoto)

  • Obtener información del dispositivo

  • Conectarse a dispositivos específicos

REPL de JavaScript interactivo

  • Crear sesiones interactivas con procesos

  • Ejecutar código JavaScript en tiempo real

  • Monitorizar el estado del proceso y la memoria

  • Funciones de gancho y llamadas de intercepción

  • Capturar la salida de console.log

  • Manejar errores y excepciones con elegancia

Inyección de script

  • Inyectar scripts JavaScript personalizados

  • Seguimiento del progreso de la inyección

  • Manejar errores y excepciones de script

Recursos

  • Obtenga información de la versión de Frida

  • Lista de procesos de acceso en formato legible para humanos

  • Acceda a la lista de dispositivos en formato legible para humanos

Desarrollo

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

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

Licencia

Instituto Tecnológico de Massachusetts (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