Skip to main content
Glama
dnakov
by dnakov

Фрида МКП

Реализация протокола контекста модели (MCP) для набора инструментов динамического инструментирования Frida.

Обзор

Этот пакет предоставляет сервер, совместимый с MCP, для Frida, позволяя системам ИИ взаимодействовать с мобильными и настольными приложениями с помощью динамических инструментальных возможностей Frida. Он использует официальный MCP Python SDK для обеспечения бесшовной интеграции с приложениями ИИ.

Related MCP server: Frida MCP Server

Демо

https://github.com/user-attachments/assets/5dc0e8f5-5011-4cf2-be77-6a77ec960501

Функции

  • Создано с использованием официального MCP Python SDK

  • Комплексные инструменты Frida, доступные через MCP:

    • Управление процессами (список, присоединение, создание, возобновление, завершение)

    • Управление устройствами (USB, удаленные устройства)

    • Интерактивный JavaScript REPL с выполнением в реальном времени

    • Внедрение скрипта с отслеживанием прогресса

    • Мониторинг процессов и устройств

  • Ресурсы для предоставления данных Frida моделям

  • Подсказки для рабочих процессов анализа Frida

  • Отслеживание прогресса для длительных операций

  • Полная поддержка всех методов транспортировки MCP

Установка

Предпосылки

  • Python 3.8 или более поздняя версия

  • менеджер пакетов pip

  • Фрида 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]"

Интеграция рабочего стола Клода

Чтобы использовать Frida MCP с Claude Desktop, вам необходимо обновить файл конфигурации Claude:

  1. Найдите файл конфигурации Claude Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • Linux: ~/.config/Claude/claude_desktop_config.json

  2. Добавьте в файл конфигурации следующее:

{
  "mcpServers": {
    "frida": {
      "command": "frida-mcp"
    }
  }
}

Использование

После установки вы можете использовать Frida MCP непосредственно из Claude Desktop. Сервер предоставляет следующие возможности:

Управление процессами

  • Список всех запущенных процессов

  • Присоединяйтесь к определенным процессам

  • Порождать новые процессы

  • Возобновить приостановленные процессы

  • Убить процессы

Управление устройствами

  • Список всех подключенных устройств (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]"

Лицензия

Массачусетский технологический институт

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    C
    maintenance
    An 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.
    37
    15
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    A 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.
    55
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A comprehensive MCP server for Frida dynamic instrumentation, enabling AI agents to manage devices, processes, scripts, memory, and ADB operations.
    39
    24
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    A 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.
    100
    2
    MIT

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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