MCP server for controlling Android emulators via ADB
| Tool name | Description | Destructive? |
|---|---|---|
| list_devices | ✓ no | |
| list_avds | ✓ no | |
| start_emulator | ✓ no | |
| screenshot | ✓ no | |
| get_ui_tree | ✓ no |
| tap | ✓ no | |
| tap_element | ✓ no | |
| tap_and_wait | ✓ no | |
| type_text | ✓ no | |
| press_key | ✓ no | |
| swipe | ✓ no | |
| long_press | ✓ no | |
| double_tap | ✓ no | |
| multi_tap | ✓ no | |
| tap_sequence | ✓ no | |
| scroll_to_element | ✓ no | |
| wait_for_element | ✓ no | |
| launch_app | ✓ no | |
| install_apk | ✓ no | |
| get_current_activity | ✓ no | |
| adb_shell | ✓ no | |
| get_logs | ✓ no | |
| clear_logs | ✓ no | |
| get_device_info | ✓ no | |
| pull_file | ✓ no |
{
"mcpServers": {
"android": {
"command": "npx",
"args": [
"-y",
"android-mcp-server"
]
}
}
}