К основному содержанию
MCP-сервер CX Codex

ExecBro — MCP-сервер для Claude Code: логи и тапы в React Native

Подключает ИИ-агента к запущенному React Native-приложению: читает логи, шлёт тапы, снимает скриншоты и выполняет JS прямо в приложении.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env EXECBRO_API_URL=<EXECBRO_API_URL> --transport stdio execbro -- npx -y execbro
Открыть на GitHub

Что делает ExecBro

ExecBro работает как мост между ассистентом и живым приложением на устройстве или симуляторе. Агент видит вывод console.log, warn, error, info, debug, следит за сетевыми запросами с заголовками и телами, читает состояние Apollo Client, Redux и Expo Router, ловит ошибки сборки Metro с указанием файла. Ещё он умеет запускать код в приложении в стиле REPL.

Управление устройством идёт через simctl на iOS и ADB на Android: скриншоты, установка и запуск приложений, ввод текста. Инструмент tap сам выбирает способ попадания — дерево fiber, доступность, OCR или координаты — и возвращает снимок экрана после нажатия. swipe определяет платформу и отдаёт сигнал verification.meaningful, чтобы агент понял, что список докручен до конца. Мультитач-pinch работает только на эмуляторе Android.

На холодном старте логи и сетевые запросы, отправленные до подключения сервера, теряются — при следующих перезагрузках всё пишется. Опциональный SDK execbro-sdk буферизует вывод с самой первой строки. OCR-извлечение текста опирается на Google Cloud Vision, поэтому нужен доступ к нему. Секреты не попадают в переписку: вывод проходит через единую точку редактирования, и токен заменяется на метку вида [secret:auth_api.acme.io].

Какие задачи решает

  • прочитать логи запущенного приложения и найти причину ошибки на экране
  • подменить HTTP-ответ, чтобы дойти до ветки обработки сбоя
  • выполнить JS в приложении и посмотреть результат
  • нажать на элемент и получить файл с номером строки, где он отрисован
  • прокрутить виртуализированный список и понять, что он закончился

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

  • Подключись к симулятору и разберись, из-за чего ошибка на экране
  • Покажи последние логи и сетевые запросы, найди упавший вызов
  • Нажми на кнопку «Оформить» и пришли скриншот после нажатия

Как установить ExecBro

Командой платформы

claude mcp add --env EXECBRO_API_URL=<EXECBRO_API_URL> --transport stdio execbro -- npx -y execbro

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о ExecBro

Как установить ExecBro в Claude Code?

Выполните claude mcp add execbro -- npx -y execbro. Если нужен свой адрес API, используйте вариант с переменной: claude mcp add --env EXECBRO_API_URL=<EXECBRO_API_URL> --transport stdio execbro -- npx -y execbro.

Что делает ExecBro?

Связывает ИИ-ассистента с запущенным React Native-приложением: чтение логов и сети, инспекция состояния, скриншоты, тапы, свайпы и запуск JS.

Нужны ли изменения в коде приложения?

Для старта ничего менять не нужно. SDK execbro-sdk ставится по желанию, но с ним логи и сетевой трафик захватываются с самого запуска приложения.

Похожие MCP-серверы

Всё по теме «Мобильная разработка» →
mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо mobilerun droidrun Даёт агенту доступ к реальному Android- или iOS-устройству: нажимать, свайпать, вводить текст и выполнять сценарии по описанию словами. CX Codex +1 ★ 9 751звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо XcodeBuildMCP getsentry Инструменты для сборки, тестирования проектов iOS и macOS через симуляторы Xcode прямо из диалога с агентом. CX Codex +1 ★ 6 505звёзд репо ShipSwift signerlabs Отдаёт ИИ-агенту готовые SwiftUI-компоненты и рецепты для сборки iOS-приложений. Пригодится, когда нужен экран, анимация или модуль без ручного поиска кода. CX Codex +1 ★ 3 244звёзд репо agent-device callstack Даёт агенту живой доступ к запущенному приложению: посмотреть состояние экрана, нажать, заполнить поле, снять скриншот и сохранить доказательства. CX Codex +1 ★ 5 149звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой