Skip to main content
Glama

DroidMind

android-device

Manage Android devices by performing actions like listing, connecting, disconnecting, rebooting, and retrieving device properties. Specify the operation with an 'action' parameter and provide necessary details such as serial number or IP address.

Instructions

Perform various device management operations on Android devices.

This single tool consolidates various device-related actions. The 'action' parameter determines the operation.

Args: action: The specific device operation to perform. ctx: MCP Context for logging and interaction. serial (Optional[str]): Device serial number. Required by most actions except connect/list. ip_address (Optional[str]): IP address for 'connect_device' action. port (Optional[int]): Port for 'connect_device' action (default: 5555). mode (Optional[str]): Reboot mode for 'reboot_device' action (default: "normal").

Returns: A string message indicating the result or status of the operation.


Available Actions and their specific argument usage:

  1. action="list_devices"
    • No specific arguments required beyond ctx.
  2. action="connect_device"
    • Requires: ip_address
    • Optional: port
  3. action="disconnect_device"
    • Requires: serial
  4. action="reboot_device"
    • Requires: serial
    • Optional: mode (e.g., "normal", "recovery", "bootloader")
  5. action="device_properties"
    • Requires: serial

Input Schema

NameRequiredDescriptionDefault
actionYes
ip_addressNo
modeNonormal
portNo
serialNo

Input Schema (JSON Schema)

{ "$defs": { "DeviceAction": { "description": "Defines the available sub-actions for the 'android-device' tool.", "enum": [ "list_devices", "connect_device", "disconnect_device", "reboot_device", "device_properties" ], "title": "DeviceAction", "type": "string" } }, "properties": { "action": { "$ref": "#/$defs/DeviceAction" }, "ip_address": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Ip Address" }, "mode": { "default": "normal", "title": "Mode", "type": "string" }, "port": { "default": 5555, "title": "Port", "type": "integer" }, "serial": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Serial" } }, "required": [ "action" ], "title": "android_deviceArguments", "type": "object" }

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/hyperb1iss/droidmind'

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