Skip to main content
Glama

DroidLume Agent Control

English · 简体中文

CLI und MCP-Server, über npm verteilt, sowie eine standardkonforme AI Agent Skill für DroidLume.

npm License: MIT macOS MCP Agent Skill

DroidLume Agent Control ermöglicht Codex, Claude Code, Cursor, Gemini und anderen KI-Agenten die Steuerung lokaler Android-Virtualgeräte, die von DroidLume verwaltet werden. Es kombiniert eine strukturierte CLI, einen lokalen MCP-Server, macOS-App-Intents und eine offene Agent Skill, ohne auf störanfällige Automatisierung auf Basis von Bildschirmkoordinaten angewiesen zu sein.

Was es kann

  • Android-Geräte erstellen, klonen, konfigurieren, starten, stoppen, neu starten, reparieren, anzeigen und löschen

  • APK-Dateien über einen gestreamten Sandbox-Upload installieren

  • Android-Apps auflisten, starten, stoppen und deinstallieren

  • Text eingeben, Koordinaten antippen, wischen und Android-Tastenevents senden

  • Android-Screenshots als PNG oder nativen MCP-Bildinhalt erfassen

  • Redigierte DroidLume-Diagnosen exportieren

  • Stabile Geräte-IDs, typisiertes JSON, Befehls-Schemas, Timeouts und strukturierte Fehler zurückgeben

Related MCP server: DeepADB

Anforderungen

  • Apple-Silicon-Mac

  • macOS 14 oder neuer

  • DroidLume 1.1 oder neuer

  • Node.js 20 oder neuer

Installation

Installieren Sie die CLI und den MCP-Server über npm und installieren Sie anschließend die Skill für Ihren Agenten:

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

Oder führen Sie den gepflegten Installer aus, der dieselben beiden Schritte durchführt:

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

Zielplattformen:

all | codex | claude | cursor | agents

Überprüfen Sie die Installation:

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

MCP-Einrichtung

Generieren Sie einen MCP-Konfigurationsausschnitt:

droidlume agent config

Empfohlene Konfiguration ohne manuell heruntergeladene ZIP:

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

Der MCP-Server verwendet stdio und stellt 23 typisierte Tools, drei Ressourcen und einen Prompt zur Android-App-Inspektion bereit. Screenshots werden als nativer image/png-MCP-Inhalt zurückgegeben.

CLI-Beispiele

Starten Sie ein Gerät und öffnen Sie dessen Fenster:

droidlume device start DEVICE_ID --show --timeout 180

Installieren und starten Sie eine APK:

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

Untersuchen Sie den Android-Bildschirm:

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

Lesen Sie den Maschinenvertrag vor der Automatisierung:

droidlume schema
droidlume schema device start

Siehe das vollständige Befehlsverzeichnis, den MCP-Leitfaden, die Status- und Sicherheitsregeln und die Fehlerreferenz.

Architektur

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

Die öffentliche CLI und der MCP-Server kommunizieren über Loopback mit der DroidLume-Host-App. Gerätelebenszyklus, App-Installation, Screenshots, Eingaben und Diagnosen laufen weiterhin über denselben RuntimeController, der auch von der nativen macOS-Oberfläche verwendet wird.

Warum DroidLume Agent Control

Generische Android-Automatisierung legt häufig rohe ADB-Seriennummern offen oder hängt von Screenshot-Koordinaten ab. DroidLume bietet stattdessen einen Steuerungsvertrag auf Produktebene:

  • Stabile Geräte-UUIDs statt transienter Emulator-Seriennummern;

  • Lebenszyklusbewusste Handhabung von Start, Stopp, Neustart, Reparatur und Quick Boot;

  • Gestreamter APK-Upload in die DroidLume-Sandbox;

  • Strukturierte Befehlsermittlung und strukturierte Fehler;

  • Eine gemeinsame Steuerungsebene für die native App, CLI, MCP und Shortcuts.

FAQ

Ist das ein Android-Emulator?

DroidLume ist die Anwendung für virtuelle Android-Geräte. Dieses Repository stellt die npm-CLI/MCP-Implementierung und die Agent Skill bereit, die zu ihrer Automatisierung verwendet werden; es ist keine zweite macOS-Anwendung.

Verwendet es rohes ADB als öffentliche Schnittstelle?

Nein. KI-Clients rufen die versionierte DroidLume-Steuerungs-API auf. Die Host-App besitzt ihren privaten ADB-Namespace und den Lebenszyklus der verwalteten Geräte.

Welche KI-Tools werden unterstützt?

Die Agent Skill folgt dem offenen SKILL.md-Format. Die CLI funktioniert in jeder Shell, und der MCP-Server funktioniert mit MCP-fähigen Clients, einschließlich Codex, Claude Code, Cursor und Gemini-Tooling.

Ist das Tool lokal?

Ja. Der DroidLume-Host-Steuerungsendpunkt lauscht auf 127.0.0.1, und droidlume-mcp verwendet lokalen stdio-Transport.

Lizenz

Die Agent Skill und die Dokumentation in diesem Repository stehen unter der MIT-Lizenz zur Verfügung. DroidLume-Anwendungsbinärdateien und -marken unterliegen weiterhin ihren jeweiligen Produktbedingungen.

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