android-mobile-mcp


Nameandroid-mobile-mcp JSON
Version 2.0.5 PyPI version JSON
download
home_pageNone
SummaryAndroid Mobile MCP
upload_time2025-08-07 06:46:38
maintainerNone
docs_urlNone
authorerichung0906
requires_pythonNone
licenseNone
keywords android mobile mcp mobile-mcp android-mcp
VCS
bugtrack_url
requirements uiautomator2 fastmcp
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Android Mobile MCP

## Description

Android Mobile MCP is a server implementation that bridges the Model Context Protocol with Android device automation capabilities. It provides a comprehensive set of tools for interacting with Android devices, including UI element detection, touch interactions, text input, app management, and screenshot capture.

## Available Tools

### UI Interaction
- **`mobile_dump_ui`** - Get UI elements from Android screen as JSON with text and coordinates
- **`mobile_click`** - Click on a specific coordinate on the Android screen
- **`mobile_type`** - Input text into the currently focused text field with optional submit
- **`mobile_key_press`** - Press physical or virtual buttons (BACK, HOME, ENTER, VOLUME_UP, etc.)
- **`mobile_swipe`** - Perform swipe gestures with customizable duration
- **`mobile_take_screenshot`** - Capture screenshots of the current screen state

### App Management
- **`mobile_list_apps`** - List all installed applications with package names and labels
- **`mobile_launch_app`** - Launch applications by package name

## Installation

Install using uvx:

```bash
uvx android-mobile-mcp
```

### Prerequisites

1. Ensure your Android device has USB debugging enabled
2. Install ADB (Android Debug Bridge) on your system
3. Connect your Android device via USB or ensure it's accessible over the network

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "android-mobile-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "android, mobile, mcp, mobile-mcp, android-mcp",
    "author": "erichung0906",
    "author_email": "rthung96@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a4/ee/1cee96f2a5eb16c8ce5617e18e7cf91738415cd534026c6fb1cd8548bfb3/android_mobile_mcp-2.0.5.tar.gz",
    "platform": null,
    "description": "# Android Mobile MCP\n\n## Description\n\nAndroid Mobile MCP is a server implementation that bridges the Model Context Protocol with Android device automation capabilities. It provides a comprehensive set of tools for interacting with Android devices, including UI element detection, touch interactions, text input, app management, and screenshot capture.\n\n## Available Tools\n\n### UI Interaction\n- **`mobile_dump_ui`** - Get UI elements from Android screen as JSON with text and coordinates\n- **`mobile_click`** - Click on a specific coordinate on the Android screen\n- **`mobile_type`** - Input text into the currently focused text field with optional submit\n- **`mobile_key_press`** - Press physical or virtual buttons (BACK, HOME, ENTER, VOLUME_UP, etc.)\n- **`mobile_swipe`** - Perform swipe gestures with customizable duration\n- **`mobile_take_screenshot`** - Capture screenshots of the current screen state\n\n### App Management\n- **`mobile_list_apps`** - List all installed applications with package names and labels\n- **`mobile_launch_app`** - Launch applications by package name\n\n## Installation\n\nInstall using uvx:\n\n```bash\nuvx android-mobile-mcp\n```\n\n### Prerequisites\n\n1. Ensure your Android device has USB debugging enabled\n2. Install ADB (Android Debug Bridge) on your system\n3. Connect your Android device via USB or ensure it's accessible over the network\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Android Mobile MCP",
    "version": "2.0.5",
    "project_urls": {
        "Bug Tracker": "https://github.com/erichung9060/Android-Mobile-MCP/issues",
        "Repository": "https://github.com/erichung9060/Android-Mobile-MCP"
    },
    "split_keywords": [
        "android",
        " mobile",
        " mcp",
        " mobile-mcp",
        " android-mcp"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97a9ac47aecea80d8e3c81e4ef784518980f38ac11206b5cdac9d8eb1465f76e",
                "md5": "5cd3839618e5e0c5728c16abd5f2ef33",
                "sha256": "9a0ed29ffd4ddbbbd14a441a1bb7c938d244efd4944735e98ef549b51bab815b"
            },
            "downloads": -1,
            "filename": "android_mobile_mcp-2.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5cd3839618e5e0c5728c16abd5f2ef33",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4448,
            "upload_time": "2025-08-07T06:46:37",
            "upload_time_iso_8601": "2025-08-07T06:46:37.218076Z",
            "url": "https://files.pythonhosted.org/packages/97/a9/ac47aecea80d8e3c81e4ef784518980f38ac11206b5cdac9d8eb1465f76e/android_mobile_mcp-2.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a4ee1cee96f2a5eb16c8ce5617e18e7cf91738415cd534026c6fb1cd8548bfb3",
                "md5": "d425b6c134efd9fe690b5ee988d44d55",
                "sha256": "4bd8466b0a57c23c1ffd55e3d8f465769693967c2911ebf641c95ce7ca969468"
            },
            "downloads": -1,
            "filename": "android_mobile_mcp-2.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "d425b6c134efd9fe690b5ee988d44d55",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4050,
            "upload_time": "2025-08-07T06:46:38",
            "upload_time_iso_8601": "2025-08-07T06:46:38.562634Z",
            "url": "https://files.pythonhosted.org/packages/a4/ee/1cee96f2a5eb16c8ce5617e18e7cf91738415cd534026c6fb1cd8548bfb3/android_mobile_mcp-2.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 06:46:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "erichung9060",
    "github_project": "Android-Mobile-MCP",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "uiautomator2",
            "specs": []
        },
        {
            "name": "fastmcp",
            "specs": []
        }
    ],
    "lcname": "android-mobile-mcp"
}
        
Elapsed time: 1.00448s