minhalvp/android-mcp-server

MCP-сервер для управления Android-устройствами через adb

MCP⭐ 811Python
Открыть на GitHub ↗

Что это за инструмент

Это MCP-сервер, который позволяет управлять Android-устройствами и эмуляторами через ADB с помощью программных запросов.

Зачем нужен

Инструмент предоставляет LLM-агентам или клиентам (например, Claude Desktop, Cursor) прямой доступ к интерфейсу Android. Это полезно для автоматизации тестирования, отладки UI и выполнения системных команд на устройстве без ручного вмешательства.

Что можно реализовать

  • Автоматизированное тестирование UI и проверка корректности отображения элементов
  • Отладка приложений через выполнение произвольных ADB-команд
  • Анализ структуры текущего экрана (UI Layout) для понимания доступных интерактивных элементов
  • Управление пакетами приложений (установка, удаление, получение списка)

Ключевые возможности

  • Интеграция с Model Context Protocol (MCP) для работы с AI-клиентами
  • Автоматический выбор устройства при подключении одного гаджета
  • Возможность получения скриншотов и анализа кликабельных элементов UI
  • Получение списка доступных действий (intents) для конкретных пакетов
  • Гибкая конфигурация через YAML-файл для работы с несколькими устройствами

👤 Кому подойдёт: разработчики мобильных приложений, QA-инженеры, исследователи AI-агентов

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.