Перейти к содержимому

Android MCP Server

предоставляет программное управление Android устройствами через ADB

Python
543 stars

Описание

Это сервер MCP на Python, который позволяет управлять Android-устройствами с помощью ADB. Ключевые особенности: выполнение ADB-команд, захват скриншотов, анализ UI-элементов и управление пакетами приложений. Технологии: Python 3.x, ADB, uv для установки. Потенциальные применения: автоматизация тестирования, интеграция с AI-клиентами (Claude Desktop, Cursor) для анализа и контроля устройств в разработке.

Возможности

Выполнение ADB-команд

Позволяет запускать произвольные ADB-команды и получать их вывод.

Захват скриншотов

Делает скриншот экрана устройства и возвращает его как изображение.

Анализ UI

Получает информацию о кликабельных элементах UI: текст, описание, координаты.

Управление пакетами

Получает список установленных пакетов и действия intents для приложений.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/minhalvp/android-mcp-server.git && cd android-mcp-server
  2. Установите зависимости (требуется uv): uv python install 3.11 && uv sync
  3. Для запуска с 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).

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
543

Ссылки