phonedriver runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 11 Nov 2026.
Let AI agents see and control Android and iOS phones over stdio.
Today is the operative word: we check phonedriver every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add phonedriver -- npx -y phonedriver
{
"mcpServers": {
"phonedriver": {
"command": "npx",
"args": [
"-y",
"phonedriver"
]
}
}
}
[mcp_servers.phonedriver]
command = "npx"
args = ["-y", "phonedriver"]
{
"mcpServers": {
"phonedriver": {
"command": "npx",
"args": [
"-y",
"phonedriver"
]
}
}
}
{
"servers": {
"phonedriver": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"phonedriver"
]
}
}
}
Mac app that lets AI agents drive iPhones, iOS simulators and Android: tap, type, install, logs.
Control your own iPhones for posting via WebDriverAgent and ESP32 HID.
Computer-use for Kasm Workspaces: lets AI agents see and drive your Kasm desktops over KasmVNC.
Give your AI agent a real cloud Android phone: push APKs, drive it, get screenshots and logs.
Let an AI agent drive a 2D robot rover simulator in the browser: sensors, camera, wiring and code.
AI agents see and drive the Android Emulator: screenshots, UI in dp, tap, dark mode, RTL, logcat.
Drive Android & iOS mobile-app automation from your AI agent on locally connected devices.
Focus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.
Answers built from our own checks of this server.