CursorTouch/Android-MCP
MCP Server for interacting with Android Devices.
Implements an MCP server that bridges LLM agents to Android devices via ADB and the Accessibility API, enabling app navigation, UI interaction, and automated testing without computer vision models. Exposes a rich toolset including gesture controls (tap, swipe, drag), text input, view hierarchy inspection, and shell command execution—with typical action latency of 2-4 seconds. Integrates directly with Claude Desktop and any LLM/VLM, supporting Android 10+ devices and emulators.
447 stars and 1,031 monthly downloads. Available on PyPI.
Stars
447
Forks
67
Language
Python
License
MIT
Category
Last pushed
Mar 08, 2026
Monthly downloads
1,031
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/CursorTouch/Android-MCP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related servers
hao-cyber/phone-mcp
A phone control plugin for MCP that allows you to control your Android phone through ADB...
zinja-coder/jadx-ai-mcp
Plugin for JADX to integrate MCP server
zinja-coder/jadx-mcp-server
MCP server for JADX-AI Plugin
srmorete/adb-mcp
An MCP (Model Context Protocol) server for interacting with Android devices through ADB in TypeScript.
pigeek/androidtvmcp
A Model Context Protocol (MCP) server that provides Android TV remote control functionality to...