Mobile MCP

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

MCP-серверВысокий риск

mobile-next/mobile-mcp

Установка

claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest

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

Что делает

Сервер дает агенту единый набор инструментов для iOS и Android без знания XCUITest или Espresso. Агент читает элементы экрана из дерева доступности, а к скриншотам и координатам переходит, только когда это нужно. Доступны тапы, свайпы, ввод текста, аппаратные кнопки, установка и запуск приложений, запись экрана, логи устройства и отчеты о падениях. Можно выполнить несколько действий одним вызовом, а при необходимости подключить облачные устройства Mobile Next Cloud.

Для кого. Для мобильных разработчиков и тестировщиков, которые хотят, чтобы агент сам проходил сценарии в приложении.

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

  • Нужно проверить пользовательский сценарий в своем приложении на симуляторе
  • Нужно собрать логи и отчет о падении после воспроизведения бага
  • Нужно автоматизировать ввод данных в нативное приложение

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

  • Нужны повторяемые детерминированные тесты для CI: авторы советуют mobilewright
  • Нет установленных Xcode или Android SDK

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

Запусти мое приложение на симуляторе iPhone, пройди регистрацию и пришли логи, если оно упадет

Ограничения

Нужны Node 20 или новее, Xcode command line tools и Android Platform Tools. Для iOS-симуляторов требуется macOS. Сервер собирает анонимную телеметрию, отключается переменной MOBILEMCP_DISABLE_TELEMETRY. Облачные устройства требуют аккаунта Mobile Next.

Как отключить. Выполните claude mcp remove mobile-mcp или удалите блок mobile-mcp из конфигурации MCP.

MCP

Транспорт
stdio, http
Авторизация
не нужна
Переменные окружения
Переменные окружения
MOBILEMCP_AUTH
секрет
Bearer-токен для HTTP-режима
MOBILEMCP_DISABLE_TELEMETRY
Отключает анонимную телеметрию
MOBILEMCP_ALLOW_UNSAFE_URLS
Разрешает открывать нестандартные схемы URL

Проверка безопасности

  • Управляет устройством: ставит и удаляет приложения, вводит текст
  • На реальном устройстве агенту доступны личные данные и аккаунты

Коротко о README

README перечисляет поддерживаемые платформы и полный список инструментов по группам: устройства, приложения, экран, ввод, логи и облако. Приведены конфигурации для Claude Code, Codex, Cursor, Gemini CLI, Copilot, Goose, opencode, Amp и других клиентов. Описаны HTTP-режим с авторизацией, переменные окружения, телеметрия и запуск с симуляторами без устройства. Лицензия Apache 2.0.

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

Нужна ли модель со зрением?

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

Можно ли запустить по HTTP?

Да, флаг --listen поднимает Streamable HTTP, а переменная MOBILEMCP_AUTH включает проверку Bearer-токена.

Выбор редакции

MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента

MCP-серверСредний риск6,4 тыс.
Выбор редакции

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

СкиллНизкий риск4,7 тыс.
Выбор редакции

Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS

ПлагинСредний риск2,5 тыс.

Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде

CLIВысокий риск26,2 тыс.