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.
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