Skip to main content
Glama

DroidLume Agent Control

English · 简体中文

Распространяемый через npm CLI и MCP-сервер, а также стандартный Agent Skill для DroidLume.

npm License: MIT macOS MCP Agent Skill

DroidLume Agent Control позволяет Codex, Claude Code, Cursor, Gemini и другим AI-агентам управлять локальными виртуальными Android-устройствами, которыми управляет DroidLume. Он объединяет структурированный CLI, локальный MCP-сервер, macOS App Intents и открытый Agent Skill, не полагаясь на хрупкую автоматизацию по координатам экрана.

Что он умеет

  • Создавать, клонировать, настраивать, запускать, останавливать, перезапускать, восстанавливать, показывать и удалять Android-устройства

  • Устанавливать APK-файлы через потоковую загрузку в песочницу

  • Выводить список, запускать, останавливать и удалять Android-приложения

  • Вводить текст, нажимать по координатам, выполнять свайпы и отправлять Android key events

  • Захватывать скриншоты Android в формате PNG или как нативный MCP image content

  • Экспортировать диагностику DroidLume с удалением конфиденциальных данных

  • Возвращать стабильные идентификаторы устройств, типизированный JSON, схемы команд, таймауты и структурированные ошибки

Related MCP server: DeepADB

Требования

  • Mac на Apple silicon

  • macOS 14 или новее

  • DroidLume 1.1 или новее

  • Node.js 20 или новее

Установка

Установите CLI и MCP-сервер из npm, затем установите Skill для вашего агента:

npm install --global droidlume-agent-control
droidlume agent install codex

Или запустите поддерживаемый установщик, который выполняет те же два шага:

curl -fsSL https://raw.githubusercontent.com/tageecc/droidlume-agent-control/main/install.sh | zsh -s -- codex

Целевые платформы:

all | codex | claude | cursor | agents

Проверьте установку:

droidlume version
droidlume status --format pretty
droidlume device list --format pretty

Настройка MCP

Сгенерируйте фрагмент конфигурации MCP:

droidlume agent config

Рекомендуемая конфигурация без вручную загруженного ZIP:

{
  "mcpServers": {
    "droidlume": {
      "command": "npx",
      "args": ["-y", "droidlume-agent-control", "mcp"]
    }
  }
}

MCP-сервер использует stdio и предоставляет 23 типизированных инструмента, три ресурса и подсказку для проверки Android-приложений. Скриншоты возвращаются как нативный MCP-контент image/png.

Примеры CLI

Запустите устройство и откройте его окно:

droidlume device start DEVICE_ID --show --timeout 180

Установите и запустите APK:

droidlume app install DEVICE_ID /absolute/path/application.apk --timeout 300
droidlume app launch DEVICE_ID com.example.app

Проверьте экран Android:

droidlume device screenshot DEVICE_ID --output screen.png
droidlume input tap DEVICE_ID 540 1200
droidlume device screenshot DEVICE_ID --output screen-after.png

Прочитайте машинный контракт перед автоматизацией:

droidlume schema
droidlume schema device start

См. полный каталог команд, руководство по MCP, правила состояния и безопасности и справочник ошибок.

Архитектура

Codex / Claude / Gemini / Cursor / CI
                    │
        Agent Skill / npm MCP / npm CLI
                    │
       DroidLume Control API v1.0
          http://127.0.0.1:55777
                    │
          DroidLume RuntimeController
                    │
             Managed Android devices

Публичный CLI и MCP-сервер взаимодействуют с основным приложением DroidLume через loopback. Жизненный цикл устройств, установка приложений, скриншоты, ввод и диагностика по-прежнему выполняются через тот же RuntimeController, который используется нативным интерфейсом macOS.

Почему DroidLume Agent Control

Универсальная автоматизация Android часто раскрывает сырые ADB-серийники или зависит от координат скриншотов. Вместо этого DroidLume предоставляет контракт управления на уровне продукта:

  • стабильные UUID устройств вместо временных серийников эмулятора;

  • управление жизненным циклом с поддержкой start, stop, restart, repair и Quick Boot;

  • потоковая загрузка APK в песочницу DroidLume;

  • структурированное обнаружение команд и ошибок;

  • единая плоскость управления для нативного приложения, CLI, MCP и Shortcuts.

FAQ

Это эмулятор Android?

DroidLume — это приложение для виртуальных Android-устройств. Этот репозиторий предоставляет npm-реализацию CLI/MCP и Agent Skill для его автоматизации; это не второе приложение для macOS.

Использует ли он сырой ADB в качестве публичного интерфейса?

Нет. AI-клиенты вызывают версионированный API управления DroidLume. Основное приложение владеет своим приватным пространством имён ADB и жизненным циклом управляемых устройств.

Какие AI-инструменты поддерживаются?

Agent Skill соответствует открытому формату SKILL.md. CLI работает из любой оболочки, а MCP-сервер работает с клиентами, поддерживающими MCP, включая Codex, Claude Code, Cursor и инструментарий Gemini.

Инструмент локальный?

Да. Конечная точка управления хостом DroidLume прослушивает 127.0.0.1, а droidlume-mcp использует локальный stdio-транспорт.

Ссылки

Лицензия

Agent Skill и документация в этом репозитории доступны по лицензии MIT. Двоичные файлы приложения DroidLume и товарные знаки остаются предметом соответствующих условий на продукт.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Enables full Android control from any AI agent via 7 MCP tools, including screen capture, touch interaction, app management, and system control.
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    A comprehensive MCP server that enables AI agents to interact with Android devices through Android Debug Bridge (ADB), offering 198 tools for device control, app management, diagnostics, and more.
    100
    72
    14
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    Enables MCP-compatible agents to control an Android device over the network via ADB, providing tools for shell commands, screen capture, UI inspection, file operations, and input simulation.
    17
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI assistants to interact with Android devices and emulators via ADB, providing tools for screenshots, UI inspection, touch and text input, app management, and device control.
    42
    67
    17
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tageecc/droidlume-agent-control'

If you have feedback or need assistance with the MCP directory API, please join our Discord server