Model Context Protocol implementation for Frida
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"frida-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Frida MCP A Model Context Protocol (MCP) implementation for Frida dynamic instrumentation toolkit. ## Overview This package provides an MCP-compliant server for Frida, enabling AI systems to interact with mobile and desktop applications through Frida's dynamic instrumentation capabilities. It is built on [FastMCP](https://github.com/jlowin/fastmcp) to enable seamless integration with AI applications. ## Features - Built with FastMCP - stdio (default), streamable HTTP, and SSE transports - Comprehensive Frida tools exposed through MCP: - Process management (list, attach, spawn, resume, kill) - Device management (USB, remote devices) - Interactive JavaScript REPL with real-time execution - Script injection with progress tracking - Process and device monitoring - Resources for providing Frida data to models - Prompts for guided Frida analysis workflows - Progress tracking for long-running operations - Full support for all MCP transport methods ## Installation ### Prerequisites - Python 3.10 or later - pip package manager - Frida 16.0.0 or later ### Quick Install ```bash pip install frida-mcp-server ``` ### Development Install ```bash # Clone the repository git clone https://github.com/yourusername/frida-mcp.git cd frida-mcp # Install in development mode with extra tools uv venv && uv pip install -e ".[dev]" ``` ## Running ```bash # stdio (default, what MCP clients expect) frida-mcp-server # streamable HTTP frida-mcp-server --transport streamable-http --host 0.0.0.0 --port 1337 # legacy SSE frida-mcp-server --transport sse --port 1337 ``` ## Client Integration ### Claude Code Add `frida` via the CLI: ```bash # Stdio transport (default) claude mcp add frida --transport stdio -- frida-mcp-server # Or streamable HTTP transport claude mcp add frida --transport http http://127.0.0.1:1337/mcp ``` Or add it directly to your configuration file (`.mcp.json` or `~/.claude.json`): ```json { "mcpServers": { "frida": { "command": "fri…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.