android-mcp-server

android-mcp-server

14

The ADB MCP Server integrates Android Debug Bridge (ADB) functionality to allow Claude to interact with Android devices. It provides a set of tools to list, manage, and control applications on these devices, including installing and uninstalling apps, capturing screenshots, and transferring files.

ADB MCP Server

This is an MCP server for Android Debug Bridge (ADB), enabling Claude to interact with Android devices.

Tools List

  • get-devices: List connected Android devices.
  • list-packages: List installed packages on the device.
  • input-text: Input text to the device.
  • install-apk: Install APK files on the device.
  • uninstall-apk: Uninstall applications.
  • clear-app-data: Clear application data.
  • pull: Pull files from the device.
  • push: Push files to the device.
  • screencap: Capture screen image.
  • rm: Remove files from the device.
  • reset-permissions: Reset application permissions.
  • grant-permission: Grant specific permissions.

Setup Guide

  1. Install ADB: Download Android SDK Platform Tools and add ADB to system path.
  2. Enable USB Debugging: Go to Settings > About phone, then Developer options.

Installation

Clone the repository and build the project. Add the configuration to Claude Desktop or Windsurf to use the server. For more detailed instructions, see the Installation section.

License

This project is licensed under the MIT License.