π ² Hello World β MCP + Claude Code
Claude Code drives the phone. Type in the TUI, watch it act. This is the exact run from the video above β no scripted mockup, one prompt end to end.
Prerequisites
Section titled βPrerequisitesβ- Ghost installed β or skip it entirely:
uvxfetches Ghost on demand, no clone needed - A phone connected over ADB with USB debugging on (
adb devicesshows it) - Claude Code installed
Step 1 β Summon the ghost into Claude Code
Section titled βStep 1 β Summon the ghost into Claude CodeβOne command registers Ghostβs MCP server:
claude mcp add android-agent -- uvx --from ghost-in-the-droid android-agent-mcpThatβs the whole ritual. All 62 MCP tools β tap, type_text, launch_app, get_screen_tree, screenshots, OCR, skills β are now in Claude Codeβs hands.
Step 2 β Ask in plain English
Section titled βStep 2 β Ask in plain EnglishβOpen Claude Code and type what you want done, like the video does:
Check in the reddit app what's on r/LocalLLaMA. Use the ASUS phone.Claude Code lists your devices, launches Reddit, reads the screen hierarchy, and taps its way through β youβll see each tool call stream by (list_devices, launch_app, get_screen_tree, tap, β¦) while the phone moves on its own.
Step 3 β Verify the possession
Section titled βStep 3 β Verify the possessionβAsk something with a visible answer:
Take a screenshot and tell me what app is open.If Claude describes your home screen, the ghost is in the machine.
What next?
Section titled βWhat next?β- MCP Server β the full tool catalog and architecture
- MCP Clients β every other client that can drive Ghost
- Skill System β teach the ghost reusable moves
- Dashboard β watch the possession live in your browser
Try another approach β
Section titled βTry another approach ββMCP + Codex Β· MCP + Antigravity Β· Ghost CLI Β· LangChain Β· Web Chat Β· On-Device Android Β· On-Device iPhone Β· iPhone Duolingo