youichi-uda/droidpilot
Stable Android device automation for AI agents. Uses Accessibility Service + MCP protocol — no ADB, no OCR, just native OS APIs over WiFi.
Platform-specific configuration:
{
"mcpServers": {
"droidpilot": {
"command": "npx",
"args": [
"-y",
"droidpilot"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://opensource.org/licenses/MIT) [](https://developer.android.com) [](https://modelcontextprotocol.io)
Stable Android device automation for AI agents via Accessibility Service + MCP (Model Context Protocol).
> Control any Android device from Claude, ChatGPT, or any MCP-compatible AI — no ADB, no USB, no screen mirroring. Just WiFi.
DroidPilot uses Android's native Accessibility Service to directly access the UI tree and perform gestures through OS APIs. This is fundamentally more reliable than ADB-based or OCR-based approaches used by other mobile automation tools.
┌──────────────┐ MCP/stdio ┌──────────────┐ WebSocket ┌──────────────────┐
│ AI Agent │ ◄──────────────► │ MCP Server │ ◄────────────► │ Android Device │
│ (Claude, │ │ (Node.js) │ WiFi/LAN │ (Accessibility │
│ ChatGPT) │ │ │ │ Service + WS) │
└──────────────┘ └──────────────┘ └──────────────────┘| Approach | Reliability | Speed | LLM Token Cost | Setup | |----------|-------------|-------|----------------|-------| | ADB-based (droidrun etc.) | Low — connection drops, limite
Loading reviews...