adb-mcp and mcp-android-server-python

These two tools are ecosystem siblings, specifically two independent server implementations of the Model Context Protocol (MCP) for Android device automation, with "srmorete/adb-mcp" being a TypeScript server and "nim444/mcp-android-server-python" being a Python server utilizing uiautomator2.

adb-mcp
51
Established
Maintenance 2/25
Adoption 7/25
Maturity 25/25
Community 17/25
Maintenance 6/25
Adoption 7/25
Maturity 15/25
Community 18/25
Stars: 37
Forks: 10
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 40
Forks: 13
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
No Package No Dependents

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

About mcp-android-server-python

nim444/mcp-android-server-python

MCP Android agent - This project provides an *MCP (Model Context Protocol)* server for automating Android devices using uiautomator2. It's designed to be easily plugged into AI agents like GitHub Copilot Chat, Claude, or Open Interpreter to control Android devices through natural language.

This project helps developers and QA engineers automate Android device interactions using natural language. It takes text commands, often from an AI assistant, and translates them into actions like tapping, typing, swiping, or checking app status on a connected Android phone or tablet. The output is a controlled Android device, making it useful for testing apps, remote control, or creating bots.

Android-automation mobile-testing AI-agent-integration device-management scripted-interactions

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