{"repo":"minhalvp/android-mcp-server","free":true,"listed":false,"github":"https://github.com/minhalvp/android-mcp-server","clone":"git clone https://github.com/minhalvp/android-mcp-server.git","description":"An MCP server that provides control over Android devices via adb","language":"Python","stars":801,"topics":[],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"Android MCP Server An MCP (Model Context Protocol) server that provides programmatic control over Android devices through ADB (Android Debug Bridge). This server exposes various Android device management capabilities that can be accessed by MCP clients like Claude desktop and Code editors (e.g. Cursor) Features - 🔧 ADB Command Execution - 📸 Device Screenshot Capture - 🎯 UI Layout Analysis - 📱 Device Package Management Prerequisites - Python 3.x - ADB (Android Debug Bridge) installed and configured - Android device or emulator (not tested) Installation 1. Clone the repository: 2. Install dependencies: This project uses uv for project management via various methods of installation. Configuration The server supports flexible device configuration with multiple usage scenarios. Device Selection Modes 1. Automatic Selection (Recommended for single device) - No configuration file needed - Automatically connects to the only connected device - Perfect for development with a single test device 2. Manual Device Selection - Use when you have multiple devices connected - Specify exact device in configuration file Configuration File (Optional) The configuration file ( config.yaml ) is optional . If not present, the server will automatically select the device if only one is connected. For Automatic Selection Simply ensure only one device is connected and run the server - no configuration needed! For Manual Selection 1. Create a configuration file: 2. Edit config.yaml and specify your de","default_branch":null,"files":null,"tree":[],"storefront":"/r/minhalvp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minhalvp/android-mcp-server/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."}