Mobile MCP
MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты
Установка
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-агента
Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность
Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS
Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде