android-mcp-server
If you are the rightful owner of android-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server providing programmatic control over Android devices via ADB.
The Android MCP Server is a specialized server that facilitates programmatic control over Android devices using the Android Debug Bridge (ADB). It is designed to expose various device management capabilities that can be accessed by MCP clients such as Claude Desktop and code editors like Cursor. The server allows users to execute ADB commands, capture device screenshots, analyze UI layouts, and manage device packages. It requires Python 3.x, ADB installed and configured, and an Android device or emulator. The server is configured using a simple YAML file to specify the target Android device. It integrates with MCP clients by adding the server configuration to the client's configuration file, enabling seamless interaction with Android devices.
Features
- 🔧 ADB Command Execution
- 📸 Device Screenshot Capture
- 🎯 UI Layout Analysis
- 📱 Device Package Management
Tools
get_packages
Get a list of all installed packages on the device
execute_adb_command
Execute the ADB command and return the output
get_uilayout
Get detailed information about clickable elements in the current UI
get_screenshot
Get device screenshots
get_package_action_intents
Get a list of non-data operation intentions for the specified package