Provides a bridge to Android devices through the Android Debug Bridge (ADB), enabling AI assistants to perform common Android development and testing operations. Built by Landice Fu, this TypeScript-based MCP server supports tools for device management, shell command execution, app installation/uninstallation, screenshot capture, and file transfer across connected Android devices.
No reviews yet. Be the first to review!
Sign in to join the conversation
List connected devices. No parameters required.
Execute shell commands on an Android device. Required parameter: `command`. Optional parameter: `device_id`.
Install APK files on an Android device. Required parameter: `path` (path to the APK file). Optional parameter: `device_id`.
Uninstall applications from an Android device. Required parameter: `package_name` (name of the package to uninstall). Optional parameter: `device_id`.
List installed packages on an Android device. No parameters required. Optional parameters: `device_id`, `filter`.
Pull files from an Android device to the local system. Required parameters: `remote_path` (path on the device), `local_path` (destination path on the local system). Optional parameter: `device_id`.
Push files from the local system to an Android device. Required parameters: `local_path` (path on the local system), `remote_path` (destination path on the device). Optional parameter: `device_id`.
Launch an application on an Android device. Required parameter: `package_name` (name of the package to launch). Optional parameter: `device_id`.
Take a screenshot on an Android device and save it locally. Required parameter: `output_path` (path to save the screenshot). Optional parameters: `device_id`, `format`.
Take a screenshot on an Android device and copy it to clipboard. No parameters required. Optional parameter: `device_id`, `format`.