android-adb-mcp
Allows management of Android devices via ADB, providing tools for device info, app management, notifications, permissions, settings, and more.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@android-adb-mcpshow me the battery level of my Android device"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
android-adb-mcp
MCP server for Android device management via ADB. Lets Claude Code on your laptop inspect and configure an Android device over USB or Wi-Fi ADB.
Prerequisites
adbinstalled on your laptop (brew install android-platform-tools)Android device with Developer Options → USB Debugging (or Wireless Debugging) enabled
Node.js 18+
Related MCP server: android-mcp
Setup
npm install
npm run buildConnect your device:
# USB
adb devices
# Wi-Fi (Android 11+)
adb connect <device-ip>:5555Claude Code integration
Add to ~/.claude/settings.json:
{
"mcpServers": {
"android": {
"type": "stdio",
"command": "node",
"args": ["/path/to/android-adb-mcp/dist/index.js"]
}
}
}Available tools
Tool | Description |
| List connected devices |
| Model, Android version, battery |
| List apps (all/user/system/disabled) |
| Permissions, version, storage for an app |
| Clear cache for one app |
| Clear cache for all user apps |
| Disable an app without uninstalling |
| Re-enable a disabled app |
| Force stop a running app |
| Active notifications |
| Allow/deny notifications per app |
| Toggle global heads-up notifications |
| All appops permissions for an app |
| Revoke a runtime permission |
| SELinux denials and SecurityExceptions |
| MDM / device policy config |
| Per-app battery usage |
| Memory by process |
| Per-app mobile data usage |
| Read system/global/secure setting |
| Write system/global/secure setting |
| Disable UI animations |
| WiFi and connectivity state |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA server enabling programmatic control over Android devices through ADB, providing capabilities like screenshot capture, UI layout analysis, and package management that can be accessed by MCP clients like Claude Desktop.799Apache 2.0
- Flicense-qualityCmaintenanceA lightweight MCP server for Android operating system automation. This server provides tools to interact directly with Android devices and app interaction with control3
- FlicenseAqualityCmaintenanceA MCP server that enables AI assistants to control Android devices via ADB, supporting device info, screen control, input simulation, app management, shell execution, file transfer, and UI parsing.20
- FlicenseBqualityDmaintenanceMCP server for Android device automation via ADB, enabling screen control, phone functions, app management, and device control.301
Related MCP Connectors
MCP server for Appcircle mobile CI/CD platform.
Remote MCP for Android CLI agent build gate, structured receipts, audit logs, and reviewer-ready evi
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Web4w3/android-adb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server