Frida MCP
弗里达 MCP
Frida 动态检测工具包的模型上下文协议 (MCP) 实现。
概述
该软件包为 Frida 提供了一个符合 MCP 标准的服务器,使 AI 系统能够通过 Frida 的动态检测功能与移动和桌面应用程序进行交互。它使用官方的MCP Python SDK来实现与 AI 应用程序的无缝集成。
Related MCP server: Frida MCP Server
演示
https://github.com/user-attachments/assets/5dc0e8f5-5011-4cf2-be77-6a77ec960501
特征
使用官方 MCP Python SDK 构建
通过 MCP 公开的综合 Frida 工具:
进程管理(列出、附加、生成、恢复、终止)
设备管理(USB、远程设备)
具有实时执行功能的交互式 JavaScript REPL
带有进度跟踪的脚本注入
过程和设备监控
向模型提供 Frida 数据的资源
引导 Frida 分析工作流程的提示
长期运行操作的进度跟踪
全面支持所有 MCP 传输方法
安装
先决条件
Python 3.8 或更高版本
pip 包管理器
Frida 16.0.0 或更高版本
快速安装
pip install frida-mcp开发安装
# Clone the repository
git clone https://github.com/yourusername/frida-mcp.git
cd frida-mcp
# Install in development mode with extra tools
pip install -e ".[dev]"Claude 桌面集成
要将 Frida MCP 与 Claude Desktop 一起使用,您需要更新 Claude 配置文件:
找到您的 Claude Desktop 配置文件:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
将以下内容添加到您的配置文件中:
{
"mcpServers": {
"frida": {
"command": "frida-mcp"
}
}
}用法
安装完成后,您可以直接从 Claude Desktop 使用 Frida MCP。该服务器提供以下功能:
流程管理
列出所有正在运行的进程
附加到特定进程
产生新进程
恢复暂停的进程
终止进程
设备管理
列出所有连接的设备(USB、远程)
获取设备信息
连接到特定设备
交互式 JavaScript REPL
创建具有流程的交互式会话
实时执行 JavaScript 代码
监视进程状态和内存
钩子函数和拦截调用
捕获 console.log 输出
优雅地处理错误和异常
脚本注入
注入自定义 JavaScript 脚本
跟踪注射进度
处理脚本错误和异常
资源
获取Frida版本信息
以人类可读的格式访问进程列表
以人类可读的格式访问设备列表
发展
# Clone repository
git clone https://github.com/yourusername/frida-mcp.git
cd frida-mcp
# Install development dependencies
pip install -e ".[dev]"执照
麻省理工学院
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server that enables AI-assisted mobile security testing by exposing Frida functionality for Android application research. It provides tools for hooking Java methods, manipulating memory, managing device processes, and executing custom Frida scripts.3715MIT
- AlicenseBqualityCmaintenanceA comprehensive MCP server that exposes Frida's dynamic instrumentation toolkit to AI agents for process management, script injection, and memory operations. It provides over 50 tools to interact with local and mobile devices, enabling advanced capabilities like function hooking and memory analysis.55MIT
- AlicenseAqualityCmaintenanceA comprehensive MCP server for Frida dynamic instrumentation, enabling AI agents to manage devices, processes, scripts, memory, and ADB operations.3924MIT
- AlicenseCqualityCmaintenanceA Frida MCP server for authorized dynamic analysis and application security research, exposing device/session management, script injection, process and memory inspection, and platform-specific workflows.1002MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dnakov/frida-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server