Skip to main content
Glama

Frida MCP

MIT License
62
  • Linux
  • Apple

Фрида МКП

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

Обзор

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

Демо

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]"

Лицензия

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

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Сервер, совместимый с MCP, который позволяет системам искусственного интеллекта взаимодействовать с мобильными и настольными приложениями с помощью динамических инструментальных возможностей Frida, обеспечивая управление процессами, контроль устройств, выполнение JavaScript и внедрение скриптов.

  1. Обзор
    1. Демо
      1. Функции
        1. Установка
          1. Предпосылки
          2. Быстрая установка
          3. Разработка Установка
        2. Интеграция рабочего стола Клода
          1. Использование
            1. Управление процессами
            2. Управление устройствами
            3. Интерактивный JavaScript REPL
            4. Скрипт инъекции
            5. Ресурсы
          2. Разработка
            1. Лицензия

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                An enhanced MCP server that grants AI assistants the ability to execute terminal commands on a user's system with improved security controls, designed for use in controlled environments.
                Last updated -
                Python
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that allows AI models to execute system commands on local machines or remote hosts via SSH, supporting persistent sessions and environment variables.
                Last updated -
                10
                1
                TypeScript
              • -
                security
                A
                license
                -
                quality
                An MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.
                Last updated -
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A flexible server that enables communication between AI models and tools, supporting multiple MCP servers and compatible with Claude, MCP Dockmaster, and other MCP clients.
                Last updated -
                15
                TypeScript

              View all related MCP servers

              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