loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

android-mcp-server

MCP Tool

moallemi/android-mcp-server

Android MCP server. Control devices, capture screenshots, interact with UI, and manage apps via ADB using Claude, Codex, Gemini CLI, GitHub Copilot and other LLMs

Install

$ npx loaditout add moallemi/android-mcp-server

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "android-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "android-mcp-server"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Android MCP Server

An MCP (Model Context Protocol) server that exposes Android Debug Bridge (ADB) to AI assistants. Control Android devices and emulators directly from Claude, Codex, GitHub Copilot, Gemini CLI, Cursor, or any MCP-compatible client.

Table of Contents
  • Features
  • Requirements
  • Setting up ADB
  • Installation
  • Tools
  • Example usage
  • Development
  • License
Features
  • Screenshot — capture device screen with inline image display and auto-compression
  • UI interaction — tap, swipe, find elements by text/ID, type text, press keys
  • App management — install, uninstall, inspect app info and intent filters
  • File transfer — push and pull files between host and device
  • Streaming — capture logcat, top, and other long-running commands
  • Multi-device — target specific devices by serial when multiple are connected
  • Claude Desktop compatible — auto-detects ADB path, no PATH configuration needed
Requirements
  • Node.js 18+
  • Android SDK Platform Tools (adb)
  • A connected Android device or running emulator
Setting up ADB

See docs/adb-setup.md for installation instructions on macOS, Linux, and Windows.

Installation
Claude Desktop

Add to claude_desktop_config.json:

| Platform | Path | |----------|------| | macOS | ~/Library/Application Support/Claude/claude_desktop_config.json | | Windows | %APPDATA%\Claude\claude_desktop_config.json |

{
  "mcpServers": {
    "android": {
      "command": "npx",
      "args": ["-y", "@moallemi/android-mcp-server"]
    }
  }
}
Claude Code
claude mcp add android -- npx -y @moallemi/android-mcp-server

Or add manually to .mcp.json in your project root:

{
  "mcpServers

Tags

adbai-toolsandroidautomationclaudellm-toolsmcpmcp-servermodel-context-protocol

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated31 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/20/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/moallemi/android-mcp-server)](https://loaditout.ai/skills/moallemi/android-mcp-server)