ADB MCP Server
@watabee
About ADB MCP Server
MCP Server for Android Debug Bridge (ADB), enabling Claude to interact with Android devices.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
9List of connected devices with their details
List of packages based on specified filters
Text input confirmation
Installation result
Uninstallation result
Operation result
File transfer result
File transfer result
Screenshot capture result
Overview
What is ADB MCP Server?
An MCP server for Android Debug Bridge (ADB) that enables Claude to interact with Android devices. It provides tools for device management, app control, file operations, and permission handling.
How to use ADB MCP Server?
Install ADB (Platform Tools), enable USB debugging on your Android device, then clone the repository, install dependencies, and build the project. Configure it in Claude Desktop by adding the server to claude_desktop_config.json with the path to the ADB executable.
Key features of ADB MCP Server
- List connected Android devices with details
- Install, uninstall, and manage APK packages
- Grant, revoke, and reset app permissions
- Push and pull files between computer and device
- Take screenshots and remove files on device
- Start activities and control ADB server processes
Use cases of ADB MCP Server
- Automated app testing and installation on Android devices
- Permission management for debugging or security auditing
- File transfer and data extraction from Android devices
- Performing device operations without manual ADB commands
FAQ from ADB MCP Server
What is required to use ADB MCP Server?
ADB must be installed and added to the system PATH. USB debugging must be enabled on the Android device. The server is built with Node.js and requires the mcp-server-adb repository.
How do I target a specific device?
All tools accept optional deviceId, useUsb (for USB devices), and useEmulator (for emulators) parameters to select the target device.
What tools are available?
The server offers 17 tools, including get-devices, list-packages, install-apk, uninstall-apk, pull, push, screencap, rm, grant-permission, revoke-permission, start-activity, and ADB server control.
How do I configure it with Claude Desktop?
Add the following to claude_desktop_config.json:
{
"mcpServers": {
"adb": {
"command": "node",
"args": ["-y", "/path/to/mcp-server-adb/build/index.js", "/path/to/adb"]
}
}
}
Replace /path/to/adb with the actual ADB path.
Can I test without a physical device?
Yes, the server supports Android emulators via the useEmulator parameter. The get-devices tool will list them when connected.
Frequently asked questions
What is required to use ADB MCP Server?
ADB must be installed and added to the system PATH. USB debugging must be enabled on the Android device. The server is built with Node.js and requires the `mcp-server-adb` repository.
How do I target a specific device?
All tools accept optional `deviceId`, `useUsb` (for USB devices), and `useEmulator` (for emulators) parameters to select the target device.
What tools are available?
The server offers 17 tools, including `get-devices`, `list-packages`, `install-apk`, `uninstall-apk`, `pull`, `push`, `screencap`, `rm`, `grant-permission`, `revoke-permission`, `start-activity`, and ADB server control.
How do I configure it with Claude Desktop?
Add the following to `claude_desktop_config.json`: ```json { "mcpServers": { "adb": { "command": "node", "args": ["-y", "/path/to/mcp-server-adb/build/index.js", "/path/to/adb"] } } } ``` Replace `/path/to/adb` with the actual ADB path.
Can I test without a physical device?
Yes, the server supports Android emulators via the `useEmulator` parameter. The `get-devices` tool will list them when connected.
Basic information
More Other MCP servers
๐ Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Go ๐
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

Peekaboo MCP โ lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Comments