2025-04-01: Added support for obtaining screen description content using visual models like `qwen2.5-vl`.
MCP Android Adb Server lets Claude, Cursor and other MCP clients work with MCP Android Adb Server directly. 2025-04-01: Added support for obtaining screen description content using visual models like qwen2.5-vl.
2025-04-01: Added support for obtaining screen description content using visual models like qwen2.5-vl.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| install_app | Install an application on the Android device |
| uninstall_app | Uninstall an application from the Android device |
| terminate_app | Terminate a running application on the Android device |
| launch_app | Launch an application on the Android device |
| list_app | List all installed applications on the Android device |
| is_app_installed | Check if a specific application is installed |
| unlock_screen | Unlock the Android device screen |
| lock_screen | Lock the Android device screen |
| is_screen_locked | Check if the Android device screen is locked |
| is_screen_active | Check if the Android device screen is active |
| input_text | Input text on the Android device |
| input_key | Input key press on the Android device |
| tap | Perform a tap operation on the screen at a specified position |
| long_tap | Perform a long press operation on the screen at a specified position |
{
"mcpServers": {
"mcp-android-adb-server": {
"command": "D:\\www\\golang\\mcp-android-adb-server\\mcp-android-adb-server.exe",
"env": {
"DEVICE_ID": "xxxxx",
"SCREEN_LOCK_PASSWORD": "YOUR_SCREEN_LOCK_PASSWORD",
"VISUAL_MODEL_ON": "true",
"VISUAL_MODEL_API_KEY": "YOUR_VISUAL_MODEL_API_KEY",
"VISUAL_MODEL_BASE_URL": "https://openrouter.ai/api/v1/",
"VISUAL_MODEL_NAME": "qwen/qwen2.5-vl-72b-instruct:free"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| DEVICE_ID | Declared in the maintainer’s client configuration. | Yes |
| SCREEN_LOCK_PASSWORD | Declared in the maintainer’s client configuration. | Optional |
| VISUAL_MODEL_ON | Declared in the maintainer’s client configuration. | Optional |
| VISUAL_MODEL_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| VISUAL_MODEL_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
| VISUAL_MODEL_NAME | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Static analysis for Pine Script v6 strategies — catches backtest-vs-live divergence traps.
HN front-page, Algolia full-text search, and Show HN launch tracker.
MCP server for Nexon MapleStory OpenAPI - character, rankings, union, guild, and notices
The `serencp.pl` script provides a standard MCP (Model Context Protocol) server for bidirectional communication with VM serial consoles via an