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:
action="list_devices"
- No specific arguments required beyond
ctx
.
- No specific arguments required beyond
action="connect_device"
- Requires:
ip_address
- Optional:
port
- Requires:
action="disconnect_device"
- Requires:
serial
- Requires:
action="reboot_device"
- Requires:
serial
- Optional:
mode
(e.g., "normal", "recovery", "bootloader")
- Requires:
action="device_properties"
- Requires:
serial
- Requires:
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | ||
ip_address | No | ||
mode | No | normal | |
port | No | ||
serial | No |