Neverlow512/agent-droid-bridge

[![Neverlow512/agent-droid-bridge MCP server](https://glama.ai/mcp/servers/Neverlow512/agent-droid-bridge/badges/score.svg)](https://glama.ai/mcp/servers/Neverlow512/agent-droid-bridge) ๐Ÿ ๐Ÿ  - MCP server giving AI agents programmatic control over Android devices and emulators via ADB. 11 tools covering UI inspection, screen interaction, ADB commands, and change detection.

VERIFIED 14 toolsยทuvxยทv3.2.4

Install

uvx agent-droid-bridge

Capabilities

Server instructions

Agent Droid Bridge โ€” Android device control via ADB. ## Core (14 tools) Device control via ADB โ€” UI reading, gestures, text input, screenshots, app launch, screen change detection, and raw ADB access. - check_device_capabilities: Device capabilities and hardware profile for the connected Android device. - detect_ui_change: Polls the UI hierarchy after an action and returns when the screen content changes or the timeout is reached. - execute_adb_command: The output of an ADB command. - get_screen_elements: Structured list of UI elements currently visible on the Android screen. - get_screen_text: Returns all visible text on the current Android screen, sorted top-to-bottom. - get_ui_hierarchy: Returns the current Android screen as an XML UI hierarchy. - launch_app: An Android app launched by its component name (package/activity). - list_devices: All Android devices currently visible to ADB, with their serial numbers, connection state, and model names. - press_key: A key event sent to the Android device using the given keycode integer. - snapshot_ui: Takes a lightweight snapshot of the current UI state and returns a short token. - swipe_screen: A swipe gesture on the Android screen from (x1,y1) to (x2,y2) over the given duration. - take_screenshot: A PNG screenshot of the current Android device screen with width, height, and base64-encoded image data. - tap_screen: A tap gesture at the given pixel coordinates on the Android screen. - type_text: Text input into the currently focused Android input field.