MCP Servers / development / agent-droid-bridge

agent-droid-bridge

JSON →
stdionone15development

Agent Droid Bridge gives AI agents programmatic control over Android devices and emulators via ADB, exposed as an MCP server.

Install
How to run this server
[ { "cmd": "uvx agent-droid-bridge", "imports": [] } ]
server path: agent-droid-bridge
Tools
What this server exposes
get_ui_hierarchy
Returns the current screen as an XML UI hierarchy
take_screenshot
Captures the screen as a base64-encoded PNG
tap_screen
Sends a tap gesture at pixel coordinates
swipe_screen
Sends a swipe gesture between two points over a given duration
type_text
Types text into the focused input field
press_key
Sends an Android keycode event (Back, Home, Enter, etc.)
launch_app
Launches an app by its package/activity component name
execute_adb_command
Runs an arbitrary ADB or ADB shell command
list_devices
Lists all Android devices currently visible to ADB with their serial, state, and model
snapshot_ui
Takes a lightweight UI snapshot and returns a token for use with detect_ui_change
detect_ui_change
Polls for a UI change after an action; accepts a snapshot token as baseline; returns hierarchy only when requested
get_screen_elements
Parses the UI hierarchy and returns structured elements with coordinates and interaction properties; supports tappable, interactive, input, and all modes
get_screen_text
Returns all visible text on screen sorted top-to-bottom, as plain text
check_device_capabilities
Returns structured device information — identity, security posture, and hardware specs — in a single call; supports identity, security, hardware, and all modes
Configuration
Environment & auth
authnone
Resources
agent-droid-bridge — MCP Server · libregistry