Agent Droid Bridge
local MCP serverInstallation
Terminal
claude mcp add agent-droid-bridge -e ADB_EXECUTION_MODE=... -e ADB_ALLOW_SHELL=... -e ADB_PATH=... -e ADB_EXTRA_TOOL_PACKS=... -e ADB_DENIED_TOOLS=... -e ADB_SHELL_ALLOWLIST=... -e ADB_SHELL_DENYLIST=... -e MCP_LOG_ENABLED=... -e MCP_LOG_DIR=... -e ADB_LOG_LEVEL=... -e ADB_COMMAND_TIMEOUT=... -e ADB_SCREENSHOT_TIMEOUT=... -e ADB_UI_CHANGE_TIMEOUT=... -e ADB_UI_CHANGE_POLL_INTERVAL=... -e ADB_AAPT_TIMEOUT=... -e ADB_CONFIG_SOURCE=... -- uvx agent-droid-bridge
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"agent-droid-bridge": {
"command": "uvx",
"args": [
"agent-droid-bridge"
],
"env": {
"ADB_EXECUTION_MODE": "...",
"ADB_ALLOW_SHELL": "...",
"ADB_PATH": "...",
"ADB_EXTRA_TOOL_PACKS": "...",
"ADB_DENIED_TOOLS": "...",
"ADB_SHELL_ALLOWLIST": "...",
"ADB_SHELL_DENYLIST": "...",
"MCP_LOG_ENABLED": "...",
"MCP_LOG_DIR": "...",
"ADB_LOG_LEVEL": "...",
"ADB_COMMAND_TIMEOUT": "...",
"ADB_SCREENSHOT_TIMEOUT": "...",
"ADB_UI_CHANGE_TIMEOUT": "...",
"ADB_UI_CHANGE_POLL_INTERVAL": "...",
"ADB_AAPT_TIMEOUT": "...",
"ADB_CONFIG_SOURCE": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
MCP server giving AI agents eyes and hands inside Android devices via ADB
Questions
Agent Droid Bridge is a local MCP server distributed as the pypi package agent-droid-bridge.
Run: claude mcp add agent-droid-bridge -e ADB_EXECUTION_MODE=... -e ADB_ALLOW_SHELL=... -e ADB_PATH=... -e ADB_EXTRA_TOOL_PACKS=... -e ADB_DENIED_TOOLS=... -e ADB_SHELL_ALLOWLIST=... -e ADB_SHELL_DENYLIST=... -e MCP_LOG_ENABLED=... -e MCP_LOG_DIR=... -e ADB_LOG_LEVEL=... -e ADB_COMMAND_TIMEOUT=... -e ADB_SCREENSHOT_TIMEOUT=... -e ADB_UI_CHANGE_TIMEOUT=... -e ADB_UI_CHANGE_POLL_INTERVAL=... -e ADB_AAPT_TIMEOUT=... -e ADB_CONFIG_SOURCE=... -- uvx agent-droid-bridge
Run: codex mcp add agent-droid-bridge --env ADB_EXECUTION_MODE=... --env ADB_ALLOW_SHELL=... --env ADB_PATH=... --env ADB_EXTRA_TOOL_PACKS=... --env ADB_DENIED_TOOLS=... --env ADB_SHELL_ALLOWLIST=... --env ADB_SHELL_DENYLIST=... --env MCP_LOG_ENABLED=... --env MCP_LOG_DIR=... --env ADB_LOG_LEVEL=... --env ADB_COMMAND_TIMEOUT=... --env ADB_SCREENSHOT_TIMEOUT=... --env ADB_UI_CHANGE_TIMEOUT=... --env ADB_UI_CHANGE_POLL_INTERVAL=... --env ADB_AAPT_TIMEOUT=... --env ADB_CONFIG_SOURCE=... -- uvx agent-droid-bridge
Similar MCP servers
NameStars
- mobilerunio.github.droidrun/mobilerun9,489
- Tapo MCPio.github.mihai-dinculescu/tapo-mcp809
- mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
- OpenImageDebugger MCPio.github.OpenImageDebugger/oid-mcp250
- google-analytics-mcpio.github.surendranb/google-analytics-mcp242
- people-contextio.github.JinyangWang27/people-context56
- Nelson MCP — LibreOfficeio.github.quazardous/nelson-mcp23
- cacheoverflowio.github.GetCacheOverflow/cacheoverflow19