Skip to main content
Glama

Android Mobile MCP

by erichung9060

Android Mobile MCP

Overview

Android Mobile MCP bridges the Model Context Protocol with Android device automation, enabling AI agents to interact with Android devices through UI manipulation, app management, and screen capture.

MCP Configuration

{ "mcpServers": { "android-mobile-mcp": { "command": "uvx", "args": ["android-mobile-mcp"] } } }

Prerequisites

  1. Connect Android device via USB or network

  2. Enable USB debugging on your Android device

  3. Install ADB (Android Debug Bridge)

Tools Reference

Screen Analysis

mobile_dump_ui - Extract UI elements as hierarchical JSON

  • Parses screen XML to identify focusable elements and text content

  • Calculates center coordinates for each interactive element

  • Returns structured parent-child element relationships

mobile_take_screenshot - Capture current screen state

  • Returns PNG image data for visual analysis

Touch Interactions

mobile_click - Click at specific coordinates

  • Validates coordinates against current UI state

  • Requires prior mobile_dump_ui call for coordinate verification

  • Prevents clicking on invalid or non-interactive areas

mobile_swipe - Perform swipe gestures

  • Executes directional swipes between two coordinate points

  • Configurable duration for gesture speed control

Text Input

mobile_type - Input text into focused fields

  • Sends text to currently active input field

  • Optional automatic submission with Enter key

Navigation

mobile_key_press - Press system buttons

  • Supports hardware and virtual keys: BACK, HOME, RECENT, ENTER

App Management

mobile_list_apps - List installed applications

  • Filters out system apps and non-launchable packages

  • Returns only user-accessible applications

mobile_launch_app - Start applications by package name

  • Validates package existence before launch attempt

Deploy Server
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables AI agents to interact with Android devices through UI manipulation, screen capture, touch gestures, text input, and app management via ADB. Provides comprehensive mobile automation capabilities including element detection, navigation, and application control for Android device testing and interaction.

  1. Overview
    1. MCP Configuration
      1. Prerequisites
    2. Tools Reference
      1. Screen Analysis
      2. Touch Interactions
      3. Text Input
      4. Navigation
      5. App Management

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/erichung9060/Android-Mobile-MCP'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server