Android MCP Server
предоставляет программное управление Android устройствами через ADB
Описание
Это сервер MCP на Python, который позволяет управлять Android-устройствами с помощью ADB. Ключевые особенности: выполнение ADB-команд, захват скриншотов, анализ UI-элементов и управление пакетами приложений. Технологии: Python 3.x, ADB, uv для установки. Потенциальные применения: автоматизация тестирования, интеграция с AI-клиентами (Claude Desktop, Cursor) для анализа и контроля устройств в разработке.
Возможности
Выполнение ADB-команд
Позволяет запускать произвольные ADB-команды и получать их вывод.
Захват скриншотов
Делает скриншот экрана устройства и возвращает его как изображение.
Анализ UI
Получает информацию о кликабельных элементах UI: текст, описание, координаты.
Управление пакетами
Получает список установленных пакетов и действия intents для приложений.
Установка
- Клонируйте репозиторий: git clone https://github.com/minhalvp/android-mcp-server.git && cd android-mcp-server
- Установите зависимости (требуется uv): uv python install 3.11 && uv sync
- Для запуска с Claude Desktop добавьте в конфиг claude_desktop_config.json: { “mcpServers”: { “android”: { “command”: “path/to/uv”, “args”: ["–directory", “path/to/android-mcp-server”, “run”, “server.py”] } } } Установите ADB и подключите устройство (adb devices).