Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

Agent Droid Bridge

local MCP server

Installation

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
  1. mobilerunio.github.droidrun/mobilerun9,489
  2. Tapo MCPio.github.mihai-dinculescu/tapo-mcp809
  3. mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
  4. OpenImageDebugger MCPio.github.OpenImageDebugger/oid-mcp250
  5. google-analytics-mcpio.github.surendranb/google-analytics-mcp242
  6. people-contextio.github.JinyangWang27/people-context56
  7. Nelson MCP — LibreOfficeio.github.quazardous/nelson-mcp23
  8. cacheoverflowio.github.GetCacheOverflow/cacheoverflow19
Buy me a coffee