What prerequisites are needed to run Android MCP Server?
Python 3.x and ADB (Android Debug Bridge) must be installed. An Android device or emulator is required (emulator not tested).
@minhalvp
Basic information
An MCP server that provides control over Android devices via adb
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"android-mcp-server": {
"command": "uv",
"args": [
"python",
"install",
"3.11"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP server that provides programmatic control over Android devices through ADB (Android Debug Bridge). It exposes tools for ADB command execution, screenshot capture, UI layout analysis, and package management, and can be used by MCP clients like Claude Desktop or code editors such as Cursor.
Install dependencies with uv and configure an optional config.yaml for device selection when multiple devices are connected. Then add the server to your MCP clientโs configuration (e.g., claude_desktop_config.json) by providing the path to uv and the server directory with the arguments ["--directory", "path/to/android-mcp-server", "run", "server.py"].
Python 3.x and ADB (Android Debug Bridge) must be installed. An Android device or emulator is required (emulator not tested).
No. The `config.yaml` file is optional. If only one device is connected, the server auto-selects it. For multiple devices, you must specify the device serial in `config.yaml`.
The server exposes five tools: `get_packages`, `execute_adb_command`, `get_uilayout`, `get_screenshot`, and `get_package_action_intents`.
Add a configuration entry in `claude_desktop_config.json` under `mcpServers` with the `command` set to the path of `uv` and `args` including `["--directory", "path/to/android-mcp-server", "run", "server.py"]`.
The server shows an error message that lists all available device serials and requires manual selection via `config.yaml`.
๐ The fast, Pythonic way to build MCP servers and clients.
MCP Toolbox for Databases is an open source MCP server for databases.
Open-source MCP to use Blender with any LLM
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
Hindsight: Agent Memory That Learns
Comments