Frida MCP Server

Dynamic instrumentation for mobile and desktop applications via Frida toolkit scripts.

Data last scanned today · Reviewed today

Overview

Frida MCP Server enables AI models to interact directly with running applications by leveraging Frida's dynamic instrumentation capabilities. It provides an interface for process management, including spawning, attaching, and killing processes, as well as device management for USB or remote connections. Users can interact with target processes through an integrated JavaScript REPL, allowing for real-time memory monitoring, function hooking, and custom script injection. The server supports progress tracking for long-running operations and provides structured resources for accessing device and process metadata.

Our verdict

This server carries a high-risk score of 28/100, primarily due to it being community-maintained rather than official and a lack of recent maintenance, with the last commit occurring over 400 days ago. Because of the significant staleness of the codebase and the lack of independent security review, it should be treated as experimental and is not suitable for sensitive or production environments.

  • Built using the official Python MCP SDK
  • Provides interactive JavaScript REPL for process instrumentation
  • Zero direct dependencies reduce supply-chain surface
  • Includes dedicated prompts for guided analysis workflows
  • Last commit was 441 days ago indicating stale maintenance
  • Security and authentication methods remain unreviewed
  • Community-maintained project without official vendor support
  • No homepage link or documentation for read-only safety modes

Tools

ToolDescriptionRisk
list_processesList all running processeslow
attachAttach to specific processesmedium
spawnSpawn new processeshigh
resumeResume suspended processesmedium
killKill processeshigh
list_devicesList all connected devices (USB, remote)low
get_device_infoGet device informationlow
connect_deviceConnect to specific devicesmedium
create_sessionCreate interactive sessions with processesmedium
execute_scriptExecute JavaScript code in real-timehigh

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the software prerequisites for running the Frida MCP server?

You must have Python 3.8 or later, the pip package manager, and Frida version 16.0.0 or later installed.

Does the server support different MCP transport methods?

Yes, it provides full support for all MCP transport methods.

How can I configure the Frida MCP server for use with Claude Desktop?

You must add an entry for the server in your Claude Desktop configuration file located in your user application data directory, using "frida-mcp" as the command.

What capabilities are available for device management?

The server allows you to list all connected USB or remote devices, retrieve device information, and connect to specific devices.

Can I use this server to execute custom code on a target process?

Yes, the server provides an interactive JavaScript REPL for real-time code execution and supports injecting custom JavaScript scripts into processes.

Alternatives

Badge

Frida MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.