{"repo":"nim444/mcp-android-server-python","free":true,"listed":false,"github":"https://github.com/nim444/mcp-android-server-python","clone":"git clone https://github.com/nim444/mcp-android-server-python.git","description":"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.","language":"Python","stars":60,"topics":["agentic-ai","ai","android","automation","copilot","mcp-server","python3","vscode"],"license":"MIT","category":"mcp-servers","readme_excerpt":"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. Modular Architecture The server has been refactored into a clean, modular architecture with tools organized by functionality: Benefits of Modular Architecture - Maintainability : Easy to add/modify/remove tools without touching main server - Organization : Tools grouped logically by functionality - Testing : Individual tool modules can be unit tested separately - Reusability : Tool modules can be reused in other projects - Scalability : New tool categories can be added as separate modules - Clean Code : Main server reduced from 1321 lines to 61 lines Quick Demo ---- Requirements - Python 3.13 or higher - Android Debug Bridge (adb) installed and in PATH - Connected Android device with USB debugging enabled - uiautomator2 compatible Android device Features Device Management - Smart Device Detection : Automatically finds and connects to available devices - Comprehensive Device Info : Get serial, resolution, battery, WiFi IP, Android version - ADB Diagnostics : Check ADB availability and connection status - Health Monitoring : Built-in server health checks Application Management - App Discovery : List all installed applications (system + user apps) - App Lifecycle Control : Start, stop, force-stop ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nim444","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nim444/mcp-android-server-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}