# android-device-mcp-server

Source: https://glimind.com/server/pypi%2Fandroid-device-mcp-server
Registry id: `pypi/android-device-mcp-server`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "android-device-mcp-server": {
      "command": "uvx",
      "args": [
        "android-device-mcp-server"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add android-device-mcp-server -- uvx android-device-mcp-server
```

## Tools (23)

- `capture_screen`: Screenshot + UI hierarchy in one call
- `clear_app_data`: Clear app data and cache
- `get_device_info`: Device model, API level, screen size
- `get_installed_packages`: List installed apps
- `get_logcat`: Filtered logcat output
- `get_screenshot`: Screenshot only
- `get_ui_hierarchy`: UI hierarchy only
- `install_apk`: Install APK from local path
- `launch_app`: Launch app by package name
- `list_devices`: List all connected ADB devices
- `long_press`: Long press at coordinates
- `press_key`: Press a device key
- `scroll_down`: Scroll down using screen center
- `scroll_up`: Scroll up using screen center
- `set_device`: Select target device (multi-device)
- `stop_app`: Force stop app
- `swipe`: Swipe gesture
- `tap`: Tap at coordinates
- `tap_element`: Tap element by text, content-desc, or resource-id
- `type_text`: Type text into the focused field
- `uninstall_app`: Uninstall app
- `wait`: Wait for a duration (max 60s)
- `wait_for_element`: Poll UI until element appears

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
