Browse
→ Code & Dev
→ Droid-MCP
Droid-MCP
Android APK exposing a Streamable HTTP MCP endpoint for remote device control on port 8787. It implements the ADB client protocol directly against 127.0.0.1:5555, keeps one persistent shell session for input commands, provides separate screenshot transport, can start a verified Cloudflare Quick Tunnel, and exposes tap, swipe, gesture, multi-touch, key event, text input, and screenshot tools. Public GitHub repository created September 19, 2026.
MCP unverified
Integration
| Transport | http |
| Auth | none |
| Endpoint | http://<ANDROID_IP>:8787/mcp |
| Install | Download the Droid-MCP debug APK from GitHub Actions artifacts, install it on Android, authorize the app ADB key, then connect to http://<ANDROID_IP>:8787/mcp |
Use Cases
| 01 | Control an Android phone or emulator from an MCP-aware assistant using tap, swipe, gesture, key event, and text input tools |
| 02 | Capture screenshots through a separate ADB transport while keeping input commands serialized through a persistent shell |
| 03 | Expose a remote Android MCP endpoint through a verified Cloudflare Quick Tunnel for controlled debugging sessions |
Tags
android adb device-control screenshots cloudflare-tunnel kotlin streamable-http mobile-testing
Machine-readable: /api/servers.json
· JSON-LD schema embedded in <head>