MCP Catalogs
Home

Android-MCP

by CursorTouch·602·Score 51

Android-MCP enables AI agents to interact with Android devices via ADB for UI automation, testing and control.

developer-toolsai-llmops-infra
81
Forks
4
Open issues
this month
Last commit
2d ago
Indexed

Overview

Android-MCP is a lightweight MCP server that bridges AI agents with Android devices, enabling real-world tasks without computer-vision or preprogrammed scripts. It provides native Android integration through ADB and the Android Accessibility API, offering tools for gestures, keystrokes, capture, device state monitoring, and shell command execution. The server supports Android 10+ and works with any language model, making it versatile for various automation scenarios.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Automated UI testing for mobile applications
you:AI-powered Android device control and navigation
you:Mobile app development and debugging assistance

When to choose this

Choose Android-MCP when you need AI to interact with Android devices for testing, automation, or development workflows and prefer not to rely on computer vision.

When NOT to choose this

Avoid if you need to support iOS devices, or if you require lower latency than the 2-4s action-to-action timing that Android-MCP provides.

Tools this server exposes

10 tools extracted from the README
  • State-Tool

    Understand the state of the device

  • Click-Tool

    Click on the screen at the given coordinates

  • Long-Click-Tool

    Perform long click on the screen at the given coordinates

  • Type-Tool

    Type text on the specified coordinates (optionally clears existing text)

  • Swipe-Tool

    Perform swipe from one location to another

  • Drag-Tool

    Drag from one point to another

  • Press-Tool

    Press keys on the mobile device (Back, Volume Up, etc.)

  • Wait-Tool

    Pause for a defined duration

  • Notification-Tool

    Access notifications seen on the device

  • Shell-Tool

    Execute shell commands on the android device

Comparable tools

ios-mcpappiumadb-shell-mcp

Installation

Installation

  1. **Prerequisites**:

- Python 3.13 - ADB (Android Debug Bridge) - Android 10+ device/emulator

  1. **Test ADB Connection**:

``shell adb devices `` Ensure your device is listed.

  1. **Configure Claude Desktop** (UVX method):

``json { "mcpServers": { "android-mcp": { "command": "uvx", "args": [ "--python", "3.13", "android-mcp" ] } } } ``

  1. For WiFi devices, add environment variables:

``json { "mcpServers": { "android-mcp": { "command": "uvx", "args": [ "--python", "3.13", "android-mcp" ], "env": { "ANDROID_MCP_CONNECTION": "wifi", "ANDROID_MCP_HOST": "192.168.1.3" } } } } ``

  1. Restart Claude Desktop to activate the integration.

Compare Android-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.