does-it-install?

← All servers

Ghost in the Droid

Give any LLM agent a real Android or iPhone as its body. 62 MCP tools for mobile automation.

io.github.ghost-in-the-droid/android-agent · Repository · version 1.3.2 · 308 stars · listed from registry

Install

The sweep installs into a clean prefix, but this is the command a user would run:

uvx ghost-in-the-droid

Results by platform

Linux

MCP handshake failed2026-08-16 · probed over pypi

2 recorded runs, oldest first.

handshake failed: MCP error -32000: Connection closed
transport: s', "    skill     "... is not valid JSON
Unexpected token 'v', ..."          validate, "... is not valid JSON
Unexpected token 'u', "    up        "... is not valid JSON
Unexpected token 'd', "    doctor    "... is not valid JSON
Unexpected token 'l', "    login     "... is not valid JSON
Unexpected token 'e', ..."         needed)" is not valid JSON
Unexpected end of JSON input
Unexpected token 'o', "options:" is not valid JSON
No number after minus sign in JSON at position 3 (line 1 column 4)
--- stderr (tail) ---
Installed 60 packages in 112ms
⚠  'ghost-in-the-droid' is deprecated — use 'ghost' instead (this alias will be removed in a future release).

macOS

MCP handshake failed2026-08-16 · probed over pypi

2 recorded runs, oldest first.

handshake failed: MCP error -32000: Connection closed
transport: s', "    skill     "... is not valid JSON
Unexpected token 'v', ..."          validate, "... is not valid JSON
Unexpected token 'u', "    up        "... is not valid JSON
Unexpected token 'd', "    doctor    "... is not valid JSON
Unexpected token 'l', "    login     "... is not valid JSON
Unexpected token 'e', ..."         needed)" is not valid JSON
Unexpected end of JSON input
Unexpected token 'o', "options:" is not valid JSON
No number after minus sign in JSON at position 3 (line 1 column 4)
--- stderr (tail) ---
Installed 59 packages in 773ms
⚠  'ghost-in-the-droid' is deprecated — use 'ghost' instead (this alias will be removed in a future release).

Windows

MCP handshake failed2026-08-16 · probed over pypi

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
transport: s', "    skill     "... is not valid JSON
Unexpected token 'v', ..."          validate, "... is not valid JSON
Unexpected token 'u', "    up        "... is not valid JSON
Unexpected token 'd', "    doctor    "... is not valid JSON
Unexpected token 'l', "    login     "... is not valid JSON
Unexpected token 'e', ..."         needed)" is not valid JSON
Unexpected end of JSON input
Unexpected token 'o', "options:" is not valid JSON
No number after minus sign in JSON at position 3 (line 1 column 4)
--- stderr (tail) ---
Installed 61 packages in 26.32s
\u26a0  'ghost-in-the-droid' is deprecated � use 'ghost' instead (this alias will be removed in a future release).

Badge

Paste this into the project README to show the current result:

[![does it install](https://img.shields.io/endpoint?url=https://doesitinstall.com/badge/io.github.ghost-in-the-droid__android-agent.json)](https://doesitinstall.com/s/io.github.ghost-in-the-droid__android-agent.html)