Android MCP Server

This MCP server provides tools for interacting with Android devices through the Android Debug Bridge (ADB). It enables AI assistants to perform

Local serverstdio

What is the Android MCP Server?

This MCP server provides tools for interacting with Android devices through the Android Debug Bridge (ADB). It enables AI assistants to perform common Android

What it actually does

A Model Context Protocol (MCP) server that enables AI assistants to interact with Android devices through the Android Debug Bridge (ADB). This server bridges the gap between AI capabilities and Android device management, allowing for seamless automation of Android development and testing operations.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
adb_devicesList connected devices
adb_shellExecute shell commands
adb_installInstall APK files
adb_uninstallUninstall applications
adb_list_packagesList installed packages
adb_pullPull files from device
adb_pushPush files to device
launch_appLaunch an application
take_screenshot_and_saveTake and save screenshot
take_screenshot_and_copy_to_clipboardTake screenshot to clipboard

How to install the Android MCP Server

{
  "mcpServers": {
    "android-adb": {
      "command": "npx",
      "args": ["-y", "@landicefu/android-adb-mcp-server"],
      "env": {},
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • “Use Android to adb devices.”
  • “Use Android to adb shell.”
  • “Use Android to adb install.”

Frequently asked questions

This MCP server provides tools for interacting with Android devices through the Android Debug Bridge (ADB). It enables AI assistants to perform common Android Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.