MCP server for Android device control via ADB and scrcpy
MCP server for Android device control via ADB and scrcpy
MCP server that gives AI agents full vision and control over Android devices via ADB and scrcpy.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| scrcpy-first | uses scrcpy's binary control protocol for 10-50x faster input and near-instant screenshots (~33ms) |
| scrcpy | [github.com/Genymobile/scrcpy](https://github.com/Genymobile/scrcpy/releases) |
| ffmpeg | apt install ffmpeg / brew install ffmpeg |
| start_session | Start a scrcpy session. When active, input and screenshots use the fast path (10-50x faster). |
| stop_session | Stop the scrcpy session. Tools fall back to ADB. |
| start_video_stream | Start an HTTP MJPEG video stream and open an ffplay viewer window. Auto-starts a scrcpy session if needed. |
| stop_video_stream | Stop the video stream and close the viewer window. |
| device_list | List all connected devices with serial, state, and model |
| device_info | Get model, Android version, screen size, SDK level, battery |
| screen_on | Wake the device screen |
| screen_off | Turn the screen off |
| rotate_device | Rotate the screen (requires active session) |
claude mcp add scrcpy --env SCRCPY_SERVER_PATH=your-value --env SCRCPY_SERVER_VERSION=your-value --env FFMPEG_PATH=your-value --env FFPLAY_PATH=your-value -- npx -y scrcpy-mcp| Variable | Description | Required |
|---|---|---|
| SCRCPY_SERVER_PATH | Filesystem location the server is allowed to use. | Optional |
| SCRCPY_SERVER_VERSION | Configuration value read at startup. | Optional |
| FFMPEG_PATH | Filesystem location the server is allowed to use. | Optional |
| FFPLAY_PATH | Filesystem location the server is allowed to use. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Run Google, Bing, and Yahoo searches, resolve locations, and query Jobs, Local, Videos, and more — directly from Cursor, VS Code, Claude Desktop, or any MCP-compatible client. No custom API…
Configuration examples are included for Codex, Claude Code, Claude Desktop, Gemini CLI, VS Code with GitHub Copilot, Continue, Cursor, and Devin Desktop (formerly Windsurf). Client configuration is…
Connects to a Brightsy AI agent using the Model Context Protocol.
WHOIS MCP Server - Domain registration lookup using proper WHOIS protocol (port 43). Supports 877+ TLDs with parsing for 169 ccTLDs.