Фрида МКП
Реализация протокола контекста модели (MCP) для набора инструментов динамического инструментирования Frida.
Обзор
Этот пакет предоставляет сервер, совместимый с MCP, для Frida, позволяя системам ИИ взаимодействовать с мобильными и настольными приложениями с помощью динамических инструментальных возможностей Frida. Он использует официальный MCP Python SDK для обеспечения бесшовной интеграции с приложениями ИИ.
Related MCP server: PyMCPAutoGUI
Демо
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 или более поздняя версия
Быстрая установка
Разработка Установка
Интеграция рабочего стола Клода
Чтобы использовать 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
Добавьте в файл конфигурации следующее:
Использование
После установки вы можете использовать Frida MCP непосредственно из Claude Desktop. Сервер предоставляет следующие возможности:
Управление процессами
Список всех запущенных процессов
Присоединяйтесь к определенным процессам
Порождать новые процессы
Возобновить приостановленные процессы
Убить процессы
Управление устройствами
Список всех подключенных устройств (USB, удаленные)
Получить информацию об устройстве
Подключайтесь к определенным устройствам
Интерактивный JavaScript REPL
Создавайте интерактивные сеансы с процессами
Выполнение кода JavaScript в режиме реального времени
Мониторинг состояния процесса и памяти
Перехват функций и вызовов
Захват вывода console.log
Грамотная обработка ошибок и исключений
Скрипт инъекции
Внедрение пользовательских скриптов JavaScript
Отслеживание хода инъекции
Обработка ошибок и исключений скрипта
Ресурсы
Получить информацию о версии Frida
Доступ к списку процессов в удобном для восприятия формате
Доступ к списку устройств в удобном для восприятия формате
Разработка
Лицензия
Массачусетский технологический институт