Android-MCP and adb-mcp

These are complements that serve different interaction patterns—CursorTouch provides direct touch/UI automation capabilities while adb-mcp exposes lower-level ADB command execution, allowing them to be used together for comprehensive Android device control (UI-level actions plus system-level commands).

Android-MCP
64
Established
adb-mcp
51
Established
Maintenance 10/25
Adoption 10/25
Maturity 24/25
Community 20/25
Maintenance 2/25
Adoption 7/25
Maturity 25/25
Community 17/25
Stars: 447
Forks: 67
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 37
Forks: 10
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
Stale 6m

About Android-MCP

CursorTouch/Android-MCP

MCP Server for interacting with Android Devices.

This tool helps quality assurance engineers, mobile app testers, and anyone needing to automate Android device interactions. It takes natural language commands and translates them into actions like app navigation, UI taps, text input, and gesture controls on Android 10+ devices. The result is automated testing, task execution, and UI interaction without manual effort or complex coding.

mobile-app-testing quality-assurance android-automation user-interface-interaction AI-agent-orchestration

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.

Android-automation AI-testing device-interaction mobile-app-development AI-driven-UI-analysis

Scores updated daily from GitHub, PyPI, and npm data. How scores work