JuanCF/scrcpy-mcp
MCP server for Android device control via ADB and scrcpy — gives AI agents vision and control over Android devices
Implements a **34-tool SDK** exposing screenshots (with actual image data), touch input, app lifecycle, UI element finding, shell execution, and file transfer — all over stdio transport compatible with Claude, Cursor, and VS Code Copilot. Uses scrcpy's binary protocol for 10-50x faster input latency and ~33ms screenshots when a session is active, with automatic ADB fallback for every operation. Includes Android 10+ clipboard workarounds and UI hierarchy inspection via XML dumps to enable AI agents to both see and meaningfully interact with device state.
Available on npm.
Stars
2
Forks
1
Language
TypeScript
License
MIT
Category
Last pushed
Feb 27, 2026
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/JuanCF/scrcpy-mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
CursorTouch/Android-MCP
MCP Server for interacting with Android Devices.
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
pigeek/androidtvmcp
A Model Context Protocol (MCP) server that provides Android TV remote control functionality to...