droidlume
DroidLume Agent Control
Распространяемый через npm CLI и MCP-сервер, а также стандартный Agent Skill для DroidLume.
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 и товарные знаки остаются предметом соответствующих условий на продукт.
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceEnables full Android control from any AI agent via 7 MCP tools, including screen capture, touch interaction, app management, and system control.MIT
- AlicenseBqualityAmaintenanceA 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.1007214Apache 2.0
- Alicense-qualityDmaintenanceEnables 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.17MIT
- AlicenseBqualityBmaintenanceEnables 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.426717MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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