Desktop Android control center built on ADB and Scrcpy
Connect, mirror, record, and manage devices from one native app.
MK DroidScreenCast is a full desktop application that wraps adb and scrcpy with a focused UI. It runs a local backend, handles tool downloads, and keeps everything inside a single app window.
logs.zip and check for updates.See docs/build.md for prerequisites (Node 18+, Rust, Python 3.10+) and build commands.
Settings live in config.json and can be edited in-app under Settings > Config.
MK_DroidScreenCast/
├── frontend/ # Desktop UI (Tauri)
├── src-tauri/ # Rust shell
├── mkdsc/ # Python backend (ADB/Scrcpy logic)
├── bin/ # Bundled backend binaries
├── downloads/ # ADB/Scrcpy cache
├── logs/ # Logs and diagnostics
├── config.json # App settings
├── tauri_backend.py # Backend entry point
└── docs/ # Build notes
MKultra69
$ claude mcp add MK_DroidScreenCast \
-- python -m otcore.mcp_server <graph>