Integrations
Enables execution of JavaScript code in real-time through an interactive REPL, allowing for function hooking, call interception, and script injection in target applications.
Offers platform-specific support for analyzing Linux applications, with configuration instructions for Claude Desktop integration on Linux systems.
Provides platform-specific support for analyzing macOS applications, with configuration instructions for Claude Desktop integration on macOS systems.
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.
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
Instalación de desarrollo
Integración de escritorio de Claude
Para usar Frida MCP con Claude Desktop, deberá actualizar su archivo de configuración de Claude:
- 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
- macOS:
- Agregue lo siguiente a su archivo de configuración:
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
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor compatible con MCP que permite que los sistemas de IA interactúen con aplicaciones móviles y de escritorio a través de las capacidades de instrumentación dinámica de Frida, lo que permite la gestión de procesos, el control de dispositivos, la ejecución de JavaScript y la inyección de scripts.