Droidective MCP

Приложение для Android-отладки на macOS с MCP-сервером: агент читает данные Reactotron из React Native на localhost

  • 62 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер отдает агенту данные приложения React Native: по умолчанию они скрыты, но маскировка действует только в MCP, интерфейс Reactotron ничего не прячет
  • Токен необязателен, поэтому без него порт на 127.0.0.1 открыт любой программе на этом компьютере
Все причины и проверки

droidective/droidective

Установка

Ручная установка

claude mcp add --transport http reactotron http://127.0.0.1:4567/mcp

Сначала включите MCP в настройках Droidective: по умолчанию он выключен.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер отдает агенту данные приложения React Native: по умолчанию они скрыты, но маскировка действует только в MCP, интерфейс Reactotron ничего не прячет
  • Токен необязателен, поэтому без него порт на 127.0.0.1 открыт любой программе на этом компьютере

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Droidective — приложение для macOS, которое собирает привычные команды `adb`, `dumpsys`, `logcat` и другие в палитру команд: 61 инструмент для Android-устройств и React Native. Для агентов в нем встроен MCP-сервер. Droidective включает релей Reactotron, поэтому приложение React Native, настроенное на Reactotron, присылает данные прямо сюда, без отдельного настольного Reactotron. MCP-сервер отдает эти данные агенту по Streamable HTTP. Контракт из 10 инструментов и 8 ресурсов совпадает со встроенным сервером официального Reactotron. Сервер включается в настройках, раздел MCP, и по умолчанию выключен. Он слушает только 127.0.0.1, проверяет заголовок `Origin`, при желании требует статичный токен и по умолчанию скрывает чувствительные данные в ответах. Серверная часть MCP работает только на Apple-платформах.

Для кого. Разработчикам на React Native и Android под macOS, которые отлаживают приложение вместе с агентом и хотят дать ему данные Reactotron.

Подходит, если

  • Приложение React Native ведет себя странно, и агент смотрит данные, которые оно присылает в Reactotron
  • Настольный Reactotron не запущен, но агенту нужны данные: релей уже встроен в Droidective
  • Рядом с агентом нужна панель с `logcat`, зеркалом экрана и остальными инструментами `adb` в одном окне
  • Данные Reactotron должны остаться на компьютере: сервер слушает только 127.0.0.1

Не подходит, если

  • Агент должен нажимать кнопки и ставить APK: MCP отдает только данные Reactotron, управлять устройством придется другим сервером
  • Работа идет на Windows или Linux: приложение там в бете, а сервер MCP собран только для Apple
  • Приложение не настроено на Reactotron: данных для агента не будет

Пример запроса к агенту

Посмотри, что приложение прислало в Reactotron за последние минуты, и назови самую вероятную причину сбоя.

MCP

Транспорт
http
Авторизация
не нужна

Ограничения

MCP-сервер работает только в версии для macOS. Версии для Windows и Linux выходят на бета-канале без подписи, и экраны там еще не на уровне macOS.

Нужны macOS 14 или новее и `adb` из Android platform-tools. Сервер по умолчанию выключен и отдает данные Reactotron, а управление устройством в него не входит. Контракт повторяет официальный Reactotron на закрепленном коммите, поэтому новые инструменты Reactotron попадают в Droidective с задержкой.

Как отключить. Выключите сервер в настройках Droidective, раздел MCP, и удалите подключение командой `claude mcp remove reactotron`.

Частые вопросы

Как подключить Droidective к Claude Code?

Включите MCP в настройках приложения, по умолчанию он выключен, и выполните `claude mcp add --transport http reactotron http://127.0.0.1:4567/mcp`. Droidective при этом должен оставаться запущенным.

Какие данные видит агент?

Те, что присылает приложение React Native, настроенное на Reactotron. Сервер повторяет контракт встроенного MCP официального Reactotron: 10 инструментов и 8 ресурсов. Чувствительные данные в ответах по умолчанию скрываются.

Работает ли MCP на Windows и Linux?

Нет. Серверная часть MCP собрана только для Apple, а версии для Windows и Linux выходят на бета-канале.

Нужен ли токен?

Нет, сервер можно включить без токена. Если статичный токен задан, сервер требует его в заголовке запроса.

Что входит в приложение кроме MCP?

61 функция: потоки `logcat`, зеркало экрана, установка APK, файловый проводник, браузер приложений, график производительности, HTTP-клиент. Все вызываются из палитры команд, которая открывается сочетанием клавиш из настроек.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер дает агенту экран Android, поиск элементов, нажатия, ввод и снимки для проверки собственных приложений.

MCP-серверШирокий доступ461Звезды репозитория

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

MCP-серверШирокий доступ10,3 тыс.Звезды репозитория

MCP-сервер для управления Android-устройством через ADB: навигация по приложениям, ввод и авто-тесты

MCP-серверШирокий доступ917Звезды репозитория

MCP-сервер на Python: агент делает снимок экрана Android-устройства, читает кликабельные элементы интерфейса и выполняет команды ADB

MCP-серверШирокий доступ811Звезды репозитория
Официальный

Buoy MCP дает агенту читать работающее приложение на React Native или Flutter, нажимать на экран и смотреть сеть

MCP-серверШирокий доступ695Звезды репозитория

MCP-сервер управления Android через ADB и scrcpy: агент видит экран, нажимает, вводит текст и открывает приложения.

MCP-серверШирокий доступ129Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Droidective (эта карточка)дане нужна62
Mobile MCPнетне нужна10 325ориентирован на управление устройством, данных Reactotron не отдает
Android MCPнетне нужна917ориентирован на управление Android, а не на данные Reactotron

Коротко о README

Документация описывает приложение: установка DMG для macOS, требования (`adb`, необязательные эмулятор и Java), перечень 61 функции и устройство проекта на Swift. Раздел о Reactotron объясняет, как приложение принимает данные и отдает их агентам, а таблица платформ отделяет готовый macOS от беты для Windows и Linux.

Бейдж для README

Сообщить о проблеме

Foxx AIDroidective
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.