phone-mcp and mcp-android-server-python
The second tool, an MCP server for automating Android devices, is a component that can be leveraged by the first tool, a phone control plugin for MCP, making them ecosystem siblings within the MCP framework.
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.
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.
Implements a modular tool architecture organizing 50+ device automation capabilities (app management, gesture simulation, UI inspection, toast detection) into seven focused modules, reducing server code from 1,321 to 61 lines. Supports both stdio transport for AI agent integration and HTTP streaming for web APIs, with uiautomator2 backend enabling real Android device control without emulation overhead.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work