Android-MCP and phone-mcp

These are competitors offering overlapping functionality—both provide MCP servers for Android device automation via ADB—though the second achieves higher adoption despite lower GitHub visibility, suggesting different positioning or maturity in actual usage.

Android-MCP
74
Verified
phone-mcp
63
Established
Maintenance 13/25
Adoption 17/25
Maturity 24/25
Community 20/25
Maintenance 2/25
Adoption 18/25
Maturity 24/25
Community 19/25
Stars: 447
Forks: 67
Downloads: 1,031
Commits (30d): 0
Language: Python
License: MIT
Stars: 214
Forks: 36
Downloads: 1,970
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
Stale 6m

About Android-MCP

CursorTouch/Android-MCP

MCP Server for interacting with Android Devices.

Implements an MCP server that bridges LLM agents to Android devices via ADB and the Accessibility API, enabling app navigation, UI interaction, and automated testing without computer vision models. Exposes a rich toolset including gesture controls (tap, swipe, drag), text input, view hierarchy inspection, and shell command execution—with typical action latency of 2-4 seconds. Integrates directly with Claude Desktop and any LLM/VLM, supporting Android 10+ devices and emulators.

About phone-mcp

hao-cyber/phone-mcp

A phone control plugin for MCP that allows you to control your Android phone through ADB commands to connect any human

Implements comprehensive Android device control through ADB with native MCP server integration, exposing 20+ tool categories spanning communications (calls, SMS), media capture, app management, and UI automation via coordinate-based and element-detection interactions. Designed as a drop-in plugin for AI assistants (Claude, Cursor, Cline) with stdio transport, enabling autonomous phone workflows like weather-triggered music selection or conditional messaging without user confirmation.

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