Allow LLM to use Android Device
Allow LLM to use Android Device
A MCP server that allows airi all LLMs to control Android devices. This project is a child project of airi.
You will need one environment variable: ADB_HOST. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
adb connect for emulators)The server ships on a container image as ghcr.io/proj-airi/airi-android, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"airi-android-lemonnekogh": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/proj-airi/airi-android"],
"env": {
"ADB_HOST": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
adb connect for emulators)| Variable | Description | Required |
|---|---|---|
| ADB_HOST | Endpoint or connection string the server talks to. | Optional |
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.