Frida
Summary
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.
Available Actions(20)
list_processes
List all running processes.
attach_process
Attach to a specific process.
spawn_process
Spawn a new process.
resume_process
Resume a suspended process.
kill_process
Kill a specified process.
list_devices
List all connected devices (USB, remote).
get_device_info
Get information about a specific device.
connect_device
Connect to a specific device.
create_repl_session
Create interactive sessions with processes.
execute_js_code
Execute JavaScript code in real-time.
monitor_process_state
Monitor the state and memory of a process.
hook_function
Hook functions and intercept calls.
capture_console_log
Capture console.log output from the process.
handle_errors
Handle errors and exceptions gracefully during execution.
inject_script
Inject custom JavaScript scripts into a process.
track_injection_progress
Track the progress of script injection.
handle_script_errors
Handle errors and exceptions that occur during script execution.
get_frida_version
Get the version information of Frida.
access_process_list
Access the process list in a human-readable format.
access_device_list
Access the device list in a human-readable format.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论