claude-in-mobile — управление телефоном и приложениями

claude-in-mobile

MCP-сервер: агент управляет Android, iOS-симулятором, HarmonyOS, Aurora, десктопом и браузером, снимает экран и отлаживает приложения

  • 382 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

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

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

alexgladkov/claude-in-mobile

Установка

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

npm i -g claude-in-mobile

Общая редакция со всеми платформами. Модульная ставится как `npm i -g mcp-devices` плюс пакеты платформ.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

claude-in-mobile — MCP-сервер, который делает для мобильных устройств и десктопа то же, что Claude in Chrome делает для браузера. Агент снимает экран, нажимает, свайпает, вводит текст, запускает приложения, читает дерево интерфейса, выполняет команды оболочки, смотрит логи, выдает разрешения и копирует файлы. Проект выпускается в двух вариантах под одним кодом. Пакет `claude-in-mobile` ставит все платформы сразу, а `mcp-devices` дает тонкую основу, к которой платформы добавляют отдельно. Поддерживаются Android через `adb`, iOS через `xcrun` и Xcode, HarmonyOS Next через `hdc`, Aurora OS, десктоп на Compose Multiplatform и браузер Chrome. Помимо управления есть отладка запущенных приложений: точки останова, пошаговое выполнение, просмотр переменных и вычисление выражений через JDWP на Android и LLDB на iOS. Для тестирования предусмотрены визуальные сравнения скриншотов, проверка доступности, замеры производительности и имитация датчиков и сети. Около 20 встроенных модулей инструментов включаются и выключаются профилем `MOBILE_PROFILE` или командой самого агента. Для работы из оболочки есть отдельный нативный CLI `mcp-devices-cli` на Rust.

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

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

  • Нужно пройти сценарий в приложении на Android-эмуляторе и снять скриншот каждого экрана
  • Требуется проверить доступность интерфейса и сравнить скриншоты до и после правки
  • Агент должен выставить точку останова в запущенном приложении и посмотреть значения переменных
  • Одним инструментом надо работать с Android, iOS-симулятором и окном десктопного приложения
  • Нужно вытащить логи и файлы с устройства или выдать приложению разрешение без ручных команд `adb`

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

  • Нужен iOS на реальном iPhone: заявлен симулятор iOS через `xcrun`, реальные iPhone среди платформ не указаны
  • На машине нет Android SDK с `adb` или Xcode: платформам нужны их собственные инструменты, проверить готовность можно командой `mcp-devices doctor`
  • Устройство содержит личные данные, и вы не готовы присматривать за агентом: сервер выполняет команды оболочки и читает файлы
  • Нужно только веб-тестирование: профиль web оставит основу и браузер, а полный набор мобильных платформ ни к чему

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

Сделай скриншот подключенного Android-устройства, открой приложение, пройди экран входа и покажи дерево интерфейса последнего экрана.

MCP

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

Переменные окружения

MOBILE_PROFILE
Профиль видимости модулей: full, web или minimal.

Ограничения

Нужен Node.js 20 или новее. Каждая платформа требует свои инструменты: Android использует `adb`, iOS работает на macOS с Xcode через `xcrun`, веб-режим нужен Chrome, десктоп требует JDK, Aurora использует `flutter-aurora`, HarmonyOS Next использует `hdc`. Готовность проверяет команда `mcp-devices doctor`.

В модульной редакции платформы по умолчанию не загружены: после установки основы добавьте пакет вида `@mcp-devices/plugin-android` и выполните `mcp-devices install android`, затем перезапустите клиент. В редакции `claude-in-mobile` все платформы включены сразу. Плагин отладки включается отдельно командой `mcp-devices plugin enable debug`.

Модули кроме `device` и `screen` можно прятать профилем `MOBILE_PROFILE` со значениями full, web или minimal, это экономит контекст клиента. Лицензия в метаданных репозитория не указана, перед использованием в компании ее стоит уточнить у автора. Установка из России при подготовке карточки не проверялась.

Как отключить. Удалите блок mobile из конфигурации MCP-клиента и перезапустите клиент. Пакеты снимаются командой `npm uninstall -g claude-in-mobile`, для модульной редакции `npm uninstall -g mcp-devices`.

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

Как поставить claude-in-mobile для Claude Code?

Выполните `npm i -g claude-in-mobile`, добавьте в конфигурацию MCP сервер с командой `mcp-devices` и перезапустите клиент. После этого можно просить: сделай скриншот Android-устройства. Готовность платформ проверяет `mcp-devices doctor`.

Чем claude-in-mobile отличается от mcp-devices?

Это две редакции одного инструмента. `claude-in-mobile` ставит все платформы разом, а `mcp-devices` дает тонкую основу и отдельные пакеты платформ. Набор инструментов и настройка клиента одинаковы.

Какие платформы поддерживает claude-in-mobile?

Android через `adb`, iOS-симулятор через `xcrun`, HarmonyOS Next через `hdc`, Aurora OS, десктоп на Compose Multiplatform и браузер Chrome. Для каждой платформы есть отдельный модуль в документации репозитория.

Умеет ли claude-in-mobile отлаживать приложения?

Да, плагин отладки ставит точки останова, шагает по коду, показывает переменные и вычисляет выражения: на Android через JDWP, на iOS через LLDB. Включается командой `mcp-devices plugin enable debug`.

Как уменьшить число инструментов, которые видит агент?

Запустите сервер с переменной `MOBILE_PROFILE`: full показывает все 20 модулей, web оставляет основу и браузер, minimal только device и screen. Модули включаются и во время работы инструментом device с действием enable_module.

Обсуждение

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

MCP-серверы

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

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

mobilecli управляет iOS- и Android-устройствами, эмуляторами и приложениями из терминала, а скилл учит этому Claude Code

CLIШирокий доступ314Звезды репозитория

MCP-сервер, который ставится на iPhone с джейлбрейком и дает агенту 46 инструментов: касания, снимки экрана, OCR, приложения, файлы, логи

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

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

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

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

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

Appium MCP

appium-mcp

Официальный

Агент открывает сеансы на эмуляторах и реальных устройствах, ищет элементы по описанию и пишет тесты на Java через сервер Appium.

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
claude-in-mobile — управление телефоном и приложениями (эта карточка)нетне нужна382
Mobile MCPнетне нужна10 325сервер для iOS и Android с симуляторами, эмуляторами и реальными устройствами
Android MCPнетне нужна915MCP-сервер только для Android: навигация по приложениям через ADB
iOS Simulator MCP Serverнетне нужна2 207сервер только для симулятора iOS: касания, свайпы и ввод текста

Коротко о README

README начинается с пояснения про две редакции и сохранение прежней установки. Затем идут установка в три шага, таблица платформ с требованиями и ссылками на гайды, краткий список возможностей и инструкция по переходу с общей редакции на модульную. Подробный каталог инструментов вынесен в папку docs/modules.

Бейдж для README

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

Foxx AIclaude-in-mobile — управление телефоном и приложениями
Foxx AI

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