← Posts

Claude can now drive a real Android phone. No root. No custom app. Just plain ADB.

· First published on LinkedIn ↗

Ghost in the Droid, an MCP server that drives Android through the accessibility tree

“Ghost in the Droid” is an open-source MCP server for Claude Code. It sees the screen through screenshots and a compacted accessibility tree. Sixty-plus tools: launch apps, tap, swipe, type, run batch flows. Exploratory QA, regression runs, bug repros, described in plain English.

But here’s what Flutter devs should notice: the agent navigates through the accessibility tree.

If you never wired up Semantics, your app is invisible to it.

Accessibility just became an API contract, not a compliance checkbox.

Would you let an agent run your smoke tests?