
mobile-mcp
Установка
npx -y @mobilenext/mobile-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикmobile-next
- ЛицензияApache-2.0
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Запускает UI-тесты на iOS и Android в едином пайплайне.
- Нажимает на элементы интерфейса по координатам на скриншоте.
- Читает accessibility-дерево для точной навигации.
- Управляет симуляторами и эмуляторами (запуск, настройка, остановка).
- Подключает реальные устройства iOS и Android через USB или Wi-Fi.
- Выполняет жесты: тапы, свайпы, долгое нажатие, скролл.
- Делает скриншоты текущего состояния экрана.
- Устанавливает приложения на подключённые устройства.
- Использует единый синтаксис команд для iOS и Android.
- Интегрируется с любыми MCP-клиентами через протокол stdio.
Как подключить
1. Установите сервер глобально через npm:
npx -y @mobilenext/mobile-mcp
2. Настройте подключение к вашему MCP-клиенту. Для Claude Desktop откройте файл конфигурации (claude_desktop_config.json) и добавьте следующий блок:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
3. Сохраните файл и перезапустите клиент. Сервер готов к работе.
Примеры запросов
Покажи скриншот главного экрана приложения на iOS-симуляторе iPhone 15 Pro.
Найди кнопку «Зарегистрироваться» на Android-эмуляторе Pixel 8 и нажми на неё.
Проведи свайп вправо на экране онбординга, чтобы перейти к следующему шагу.
Протестируй форму логина: заполни поля «Email» и «Password», нажми «Войти» и сделай скриншот результата.
Запусти приложение на реальном устройстве Android и проверь, загрузилась ли главная страница.
Технические детали
Язык и среда выполнения
TypeScript, Node.js
Транспортный протокол
stdio
Лицензия
Apache-2.0
Совместимые клиенты
Claude Desktop, VS Code и любые другие MCP-клиенты
Разработчик
mobile-next
Популярность
Более 5 000 звёзд на GitHub