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@mcpreview.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