Uninstall, clear data, force-stop and the immersive flag are the operations a developer runs constantly and remembers the syntax for never — and the speed check settles whether the cable is the reason a deploy takes two minutes.
The MCP server built into the ADB Friend CLI, shipped with its recent releases. It drives a device over ADB — package management, per-package state and a transfer speed check — through the same adb connection you would use by hand.
- Connected devices listed, so the right one is targeted when more than one is attached
- Installed packages listed, and packages uninstalled by name
- App data and cache cleared for an installed package
- A running process force-stopped
- The immersive full-screen flag applied to a package
- ADB transfer speed measured, which is how a sub-par cable gets identified rather than suspected
Install with Homebrew from mikepenz/tap, or take a prebuilt binary; the server runs as adbfriend mcp server. ANDROID_HOME has to be in the environment, or the adb server started manually first — without either, the connection throws. And an Android device attached over ADB.
One command — brew install mikepenz/tap/adbfriend
