Give any LLM agent a real Android or iPhone. 62 MCP tools: tap, swipe, type, screenshot, screen-tree reading, app launch, camera, TTS, crash reports, batched execution. Android via ADB, iPhone via WebDriverAgent, on-device inference, Docker+KVM emulators. Works with Claude Code, Cursor, LangChain, LlamaIndex, and any MCP client. MIT.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.BASE_URLGITD_CORS_ORIGINSDEVICE— serial> python3 -m pytest tests/ -v --tb=shortGITD_ENABLE_IOS— iOS is opt-in: enable it with =1 (or ios_platform_enabled=trueIOS_DEVICES_JSON— Per-device iOS config for multiple phones/simulators, WDA ports, bundle IDs, and MJPEG portsIOS_CONFIG_FILEIOS_REMOTE_XPC_REGISTRY_PORTSIOS_REMOTE_XPC_REGISTRY_PORTIOS_REMOTE_XPC_TUNNEL_START_TIMEOUTIOS_APPIUM_COMMANDIOS_DEVICE_UDID— export ="<udid>"IOS_DEVICE_UDIDSIOS_WDA_DIRECTIOS_REMOTEXPC_REGISTRYIOS_WAIT_FOR_QUIESCENCEIOS_LAUNCH_BUNDLE_ON_SESSIONIOS_APPLY_WDA_SETTINGSIOS_APPIUM_LOGIOS_REMOTE_XPC_TUNNEL_LOGGHOST_CONFIG_DIROLLAMA_BASE_URLGHOST_HOME_OVERRIDEGHOST_BACKENDGHOST_MODELANTHROPIC_API_KEY— Alternative LLM providerOPENROUTER_API_KEY— OpenRouter LLM providerOPENAI_API_KEY— LLM features (Skill Creator, Agent Chat)GHOST_MODEIOS_STREAM_FORCE_LOCALHOSTGITD_VLLM_API_KEYGITD_VLLM_BASE_URLGHOST_REMOTE_HOSTSUB_AGENT_MODELIOS_BUNDLE_ID— export ="com.google.chrome.ios" # or com.apple.mobilesafariGITHUB_TOKENIOS_BROWSER_NAMEANDROID_SERIALGHOST_DEVICE[](https://m8ven.ai/mcp/ghost-in-the-droid-android-agent-fkkjzl)