Android-MCP
by CursorTouch·★ 602·Score 51
Android-MCP enables AI agents to interact with Android devices via ADB for UI automation, testing and control.
Overview
Android-MCP is a lightweight MCP server that bridges AI agents with Android devices, enabling real-world tasks without computer-vision or preprogrammed scripts. It provides native Android integration through ADB and the Android Accessibility API, offering tools for gestures, keystrokes, capture, device state monitoring, and shell command execution. The server supports Android 10+ and works with any language model, making it versatile for various automation scenarios.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose Android-MCP when you need AI to interact with Android devices for testing, automation, or development workflows and prefer not to rely on computer vision.
When NOT to choose this
Avoid if you need to support iOS devices, or if you require lower latency than the 2-4s action-to-action timing that Android-MCP provides.
Tools this server exposes
10 tools extracted from the READMEState-ToolUnderstand the state of the device
Click-ToolClick on the screen at the given coordinates
Long-Click-ToolPerform long click on the screen at the given coordinates
Type-ToolType text on the specified coordinates (optionally clears existing text)
Swipe-ToolPerform swipe from one location to another
Drag-ToolDrag from one point to another
Press-ToolPress keys on the mobile device (Back, Volume Up, etc.)
Wait-ToolPause for a defined duration
Notification-ToolAccess notifications seen on the device
Shell-ToolExecute shell commands on the android device
Comparable tools
Installation
Installation
- **Prerequisites**:
- Python 3.13 - ADB (Android Debug Bridge) - Android 10+ device/emulator
- **Test ADB Connection**:
``shell adb devices `` Ensure your device is listed.
- **Configure Claude Desktop** (UVX method):
``json { "mcpServers": { "android-mcp": { "command": "uvx", "args": [ "--python", "3.13", "android-mcp" ] } } } ``
- For WiFi devices, add environment variables:
``json { "mcpServers": { "android-mcp": { "command": "uvx", "args": [ "--python", "3.13", "android-mcp" ], "env": { "ANDROID_MCP_CONNECTION": "wifi", "ANDROID_MCP_HOST": "192.168.1.3" } } } } ``
- Restart Claude Desktop to activate the integration.
Compare Android-MCP with
Last updated · Auto-generated from public README + GitHub signals.