android-mcp-tools
Allows interaction with Android devices via ADB, providing tools for listing devices, tapping and swiping by coordinates, typing into fields, sending system keys, launching installed packages, and dumping the current UI Automator accessibility hierarchy.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Android MCP Tools
A small local MCP server that exposes a safe, explicit subset of Android Debug Bridge automation to AI agents and test runners.
Tools
list connected devices;
tap and swipe by coordinates;
type into the focused field;
send HOME, BACK, ENTER and APP_SWITCH keys;
launch an installed package;
dump the current UI Automator accessibility hierarchy.
ADB stays local. The server does not publish a device or open a network listener; it communicates through MCP stdio.
Related MCP server: phone-control
Requirements
Node.js 20+
Android platform tools (
adb)USB debugging or a trusted Wi-Fi ADB connection
Run
npm install
npm test
npx android-mcp-toolsExample MCP configuration:
{
"mcpServers": {
"android": {
"command": "npx",
"args": ["android-mcp-tools"]
}
}
}Set ADB_BIN when adb is not available through PATH.
Safety
Only devices already trusted by the local ADB installation are accessible. The project contains no device serials, credentials, sessions, screenshots or user data.
Author
Denis Luzyanin — github.com/IMP4R
Related MCP Connectors
Melaya is a remote MCP server. It gives an assistant hands on your own Android phone and browser: it reads the screen through the accessibility tree, then taps, types and navigates inside the apps and sites you allow-list, with no per-app API. It also builds, schedules and runs agent pipelines across 6k+ connected tools. OAuth 2.1, nothing to install.
Drive real devices from your AI Coding tool. Embed a client SDK (Unity, Godot, Flutter, iOS/macOS, Android, React Native, Web) in your app, then capture screenshots, traverse the UI tree, inject taps and key events, and run automated test tasks on the physical device over a secure relay.
Let AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.
Give your AI agent a real cloud Android phone: push APKs, drive it, get screenshots and logs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables MCP-compatible agents to control an Android device over the network via ADB, providing tools for shell commands, screen capture, UI inspection, file operations, and input simulation.20 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables controlling an Android device from an MCP client via ADB, including wireless debugging discovery, UI-tree inspection, and performing taps, swipes, typing, app actions, and shell commands without relying on screen coordinates.12 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to control a physical Android device or Docker-hosted emulator over ADB by taking screenshots and performing taps, swipes, key presses, text input, shell commands, app launches, and device info queries. It runs as a local MCP stdio server alongside a web UI and REST API for remote access.1MIT
- AlicenseCqualityBmaintenanceExposes Android device automation tools to MCP clients, letting AI agents inspect UI trees, interact with elements, launch/stop apps, run shell commands, transfer files, and manage events/tasks over adb/uiautomator2 without installing anything on the device.60MIT