Frida MCP provides a bridge between AI systems and mobile/desktop applications through Frida's dynamic instrumentation toolkit. This implementation enables AI assistants to interact with running processes across devices, offering capabilities like process management, device enumeration, JavaScript execution, and script injection. Built with the official MCP Python SDK, it features an interactive JavaScript REPL with real-time execution, comprehensive error handling, and progress tracking for long-running operations. The server is designed for seamless integration with Claude Desktop and supports all MCP transport methods, making it valuable for application analysis, debugging, and security testing workflows.
No reviews yet. Be the first to review!
Sign in to join the conversation
List all running processes.
Attach to a specific process. Parameters: process_id (string)
Spawn a new process. Parameters: command (string)
Resume a suspended process. Parameters: process_id (string)
Kill a specific process. Parameters: process_id (string)
List all connected devices (USB, remote).
Get information about a specific device. Parameters: device_id (string)
Connect to a specific device. Parameters: device_id (string)
Create interactive sessions with processes.
Execute JavaScript code in real-time. Parameters: code (string)
Monitor the state and memory of a process.
Hook functions and intercept calls. Parameters: function_name (string)
Capture console.log output.
Handle errors and exceptions gracefully.
Inject custom JavaScript scripts. Parameters: script (string)
Track the progress of script injection.
Get Frida version information.
Access the process list in a human-readable format.
Access the device list in a human-readable format.