Neverlow512/agent-droid-bridge
[](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.
Install
uvx agent-droid-bridge
Capabilities
- experimental
- logging
- prompts
- resources
- tools
- extensions
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.