adb-mcp and agent-droid-bridge
These two tools are complements because they both implement the MCP server protocol for controlling Android devices via ADB, with `srmorete/adb-mcp` providing a general TypeScript implementation and `Neverlow512/agent-droid-bridge` leveraging it to offer AI agents programmatic control.
About adb-mcp
srmorete/adb-mcp
An MCP (Model Context Protocol) server for interacting with Android devices through ADB in TypeScript.
This tool helps AI models interact with Android devices by translating complex device operations into simple instructions. It takes an AI model's requests (like 'install app' or 'take screenshot') and executes them on a connected Android phone or emulator. This is for AI developers building or testing applications that need to automate interactions with Android devices, such as for testing, data collection, or research.
About agent-droid-bridge
Neverlow512/agent-droid-bridge
Agent Droid Bridge gives AI agents programmatic control over Android devices and emulators via ADB, exposed as an MCP server.
This helps mobile app developers, QA engineers, and security researchers automate complex interactions with Android devices and emulators. It allows an AI agent to control a device by sending commands like tapping the screen, typing text, launching apps, and even executing arbitrary ADB commands. The AI agent receives structured feedback on the device's state, enabling sophisticated automated workflows for testing, analysis, and reverse engineering.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work