Android MCP Server
UnclaimedMCP server for controlling Android emulators via ADB — screenshots, UI interaction, logcat, and bug documentation for Claude Code
Install
claude mcp add --scope user android -- npx -y android-mcp-serverUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (25)
adb_shell
Run arbitrary ADB shell command
clear_logs
Clear logcat buffer (call before reproducing a bug for clean output)
double_tap
Double tap at coordinates
get_current_activity
Get foreground app and activity
get_device_info
Get model, Android version, API level, screen size, DPI
get_logs
Get logcat output, filterable by package, log level, and time
get_ui_tree
Get UI element hierarchy with bounds, text, resource IDs, and state
install_apk
Install APK file
launch_app
Launch app by package name
list_avds
List available Android Virtual Devices
list_devices
List connected Android devices and emulators
long_press
Long press at coordinates (context menus, drag handles)
multi_tap
Tap the same coordinates N times with a fixed interval (spam tapping)
press_key
Press key (back, home, enter, tab, delete, menu, etc.)
pull_file
Pull a file from the device to local filesystem
screenshot
Take screenshot for visual analysis. Optional savepath to save to disk
scroll_to_element
Scroll until element is visible
start_emulator
Start an AVD by name (waits up to 60s)
swipe
Swipe gesture between coordinates
tap
Tap at screen coordinates
tap_and_wait
Tap element, wait for UI to settle, return new UI tree — single round trip
tap_element
Tap element by resource-id, text, or content-desc
tap_sequence
Multi-step action chain: taps, waits, text input, key presses, swipes in any order
type_text
Type text into focused input
wait_for_element
Wait for element to appear (with timeout)