Agent Droid Bridge MCP Server
Agent Droid Bridge is an MCP server that connects AI agents to Android devices and emulators over ADB. It is built for mobile automation, app testing, dynamic analysis, and reverse engineering: exposing the full surface of ADB as structured tools that any MCP-compatible AI client can call directly. If ADB can do it, an agent can do it. Its 23 documented tools cover app, screen, text, launch.
People connecting browser automation tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
VERIFIED ACTIVE
LAST COMMIT 2026-06-30 · ★ 21 · #74 OF 196 MAINTAINED BROWSER AUTOMATION · VERIFIED 2026-08-25
MIT · Python servers · how we verify → /methodology
01 · Install Agent Droid Bridge
before you install - you'll need
Set ADB_EXECUTION_MODE, ADB_ALLOW_SHELL, ADB_PATH, ADB_EXTRA_TOOL_PACKS, MCP_LOG_ENABLED, MCP_LOG_DIR before connecting.
Claude Code
claude mcp add neverlow512-agent-droid-bridge -- uvx agent-droid-bridge Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"neverlow512-agent-droid-bridge": {
"command": "uvx",
"args": [
"agent-droid-bridge"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license MIT - declared in the repository
pypi package agent-droid-bridge - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.Neverlow512 is GitHub-verified and matches the repo owner
03 · What Agent Droid Bridge can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can read the current screen as an XML UI hierarchy, capture the screen as a base64-encoded PNG, send a tap gesture at pixel coordinates, and send a swipe gesture between two points over a given duration.
Capability map
Tools grouped from the project's README - what Agent Droid Bridge lets an agent do.
read & search
4 tools - e.g. Returns the current screen as an XML UI hierarchy; Lists all Android devices currently visible to ADB with their serial, state, and model; Lists installed packages with optional filtering, search, and…
get_ui_hierarchy · list_devices · list_packages · get_app_info
Screen
4 tools - e.g. Sends a tap gesture at pixel coordinates; Sends a swipe gesture between two points over a given duration; Parses the UI hierarchy and returns structured elements with coordinates and interaction…
tap_screen · swipe_screen · get_screen_elements · get_screen_text
Launch
2 tools - e.g. Launches an app by its package/activity component name; Launches an app by package name, auto-resolving the launcher activity
launch_app · launch_app_extra
Manage
2 tools - e.g. Grants, revokes, checks, or lists runtime permissions for an app; Controls app runtime state - stop, clear data, clear cache, enable, disable
manage_permission · manage_app
Take
1 tool - e.g. Captures the screen as a base64-encoded PNG
take_screenshot
Type
1 tool - e.g. Types text into the focused input field
type_text
Press
1 tool - e.g. Sends an Android keycode event (Back, Home, Enter, etc.)
press_key
run & execute
1 tool - e.g. Runs an arbitrary ADB or ADB shell command
execute_adb_command
Latest releases
v0.6.1 · 2026-04-15
v0.6.1 (2026-04-15) · add environment variable schema to server.json · Add environmentVariables block to server.json so MCP registry and · compatible clients display all configurable env vars at install time · See…
v0.6.0 · 2026-04-15
v0.6.0 (2026-04-15) · env-first configuration and documentation overhaul · Replace YAML-only configuration with env-first loading; all settings now · configurable from the MCP client env block with no file editing…
v0.5.1 · 2026-04-13
v0.5.1 (2026-04-13) · bump fastmcp and pytest to address known vulnerabilities · fastmcp >=3.2.0 resolves CVE-2026-32871, CVE-2026-27124, CVE-2025-64340 · pytest >=9.0.3 resolves CVE-2025-71176 · pip-audit added to dev…
04 · Who maintains Agent Droid Bridge
Agent Droid Bridge is maintained by neverlow512. It's the only MCP server we track from this author; the repo dates to Mar 2026.
05 · Facts
- repository
- github.com/neverlow512/agent-droid-bridge
- category
- browser automation - ranked #74 of 196 actively-maintained browser automation servers as of 2026-08-25.
- registry
- io.github.Neverlow512/agent-droid-bridge (active, first published 2026-03-28 · 10 versions)
- packages
- pypi:agent-droid-bridge
06 · Agent Droid Bridge FAQ
Is Agent Droid Bridge still maintained?
Yes - as of 2026-08-25, its last commit was 2026-06-30. We re-verify nightly.
What can Agent Droid Bridge do?
With this server connected, an agent can read the current screen as an XML UI hierarchy, capture the screen as a base64-encoded PNG, send a tap gesture at pixel coordinates, and send a swipe gesture between two points over a given duration.
How do I install Agent Droid Bridge?
Run `uvx agent-droid-bridge`. The README documents 6 environment variables (ADB_EXECUTION_MODE, ADB_ALLOW_SHELL, ADB_PATH…) to set first. Set ADB_EXECUTION_MODE, ADB_ALLOW_SHELL, ADB_PATH, ADB_EXTRA_TOOL_PACKS, MCP_LOG_ENABLED, MCP_LOG_DIR before connecting. You can also paste the ready-made client config above.
Does Agent Droid Bridge run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Agent Droid Bridge
Alternatives to Agent Droid Bridge
Maintained browser automation servers if Agent Droid Bridge isn't the fit.
- Chrome DevTools MCP MCP server for Chrome DevTools ★ 49,617 · 2026-08-23
- Server Browser MCP server for browser use access ★ 38,704 · 2026-08-05
- Playwright MCP Playwright Tools for MCP ★ 36,436 · 2026-08-21
- Mobile MCP MCP server for iOS and Android Mobile Development, Automation and Testing ★ 5,995 · 2026-08-18
- Agent Device (callstack) MCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop apps ★ 4,212 · 2026-08-24
- Agent Device (callstackincubator) Let AI agents inspect, control, and debug real iOS, Android, desktop, and TV apps ★ 4,211 · 2026-08-24
Pairs well with
Servers that cover what Agent Droid Bridge doesn't - only shown when the pairing reason fits the companion.
- Firecrawl MCP Server → web scraping companion web scraping · ★ 7,310
- Tavily MCP → web scraping companion web scraping · ★ 2,351
- Codebase Memory → memory companion memory · ★ 40,198
- Memorix → memory companion memory · ★ 688
- Server Filesystem → filesystem companion filesystem · ★ 38,704
- X402 List MCP → filesystem companion filesystem · ★ 58
More browser automation MCP servers · iPhone Mirror · EVM Wallet Signer · Xactions · Bun Uia · Real Browser
More Python MCP servers · Korg Ledger · Neural Memory · OWA Exchange MCP Server · Commutescout · Gnosis MCP · see all