ultimate-android-mcp

oddlyspaced/ultimate-android-mcp

3.4

If you are the rightful owner of ultimate-android-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Ultimate Android MCP is a versatile server designed to interact with Android devices using the Model Context Protocol.

Ultimate Android MCP is a powerful server that facilitates interaction with connected Android devices through the Model Context Protocol (MCP). It offers a comprehensive suite of tools and functionalities to manage applications, simulate input events, retrieve device information, and perform system monitoring. The server is designed to provide seamless interaction with Android devices, enabling tasks such as launching applications, installing or uninstalling packages, and simulating user inputs like taps and swipes. Additionally, it allows for retrieving detailed device information, including CPU load, battery level, and screen properties. The server also supports file management operations, such as pushing and pulling files between the device and a local machine. With its advanced capabilities, Ultimate Android MCP is an essential tool for developers and testers who need to automate and manage Android devices efficiently.

Features

  • Application Management: Manage installed applications, including launching, installing, and uninstalling packages.
  • Input Simulation: Simulate various input events like key presses, taps, swipes, and text input.
  • Device Information: Retrieve detailed device information, including serial number, battery level, and screen properties.
  • System Monitoring: Monitor system performance, including CPU load and top activities.
  • File Management: Push and pull files between the connected Android device and the local machine.

Usages

usage with Claude Desktop uv

{
  "mcpServers": {
    "Android MCP": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/hardik/Projects/Android-Agents/android-mcp", // Replace this with your folder path
        "run",
        "server.py"
      ]
    }
  }
}

usage with Claude Desktop python

{
  "mcpServers": {
    "Android MCP": {
      "command": "python",
      "args": [
        "/Users/hardik/Projects/Android-Agents/android-mcp/server.py", // Replace this with your folder path
      ]
    }
  }
}

usage with command line

bash
python server.py