android-mcp
Provides ADB-based tools for controlling Android devices — tap, swipe, text input, screenshot, UI dump, app management, and more. Enables AI agents to interact with Android devices programmatically.
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-mcptake a screenshot of my 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 MCP — Hermes Agent Bridge
Android device automation MCP server for Hermes Agent. Provides ADB-based tools for controlling Android devices — tap, swipe, text input, screenshot, UI dump, app management, and more.
Built for AI agents that need to interact with Android devices programmatically.
Features
Device Management — list, connect, disconnect devices; check connection state
Gestures — tap, swipe, long press, pinch, multi-touch
Input — text typing, key events, clipboard
Screenshots — capture device screen as PNG
UI Analysis — dump view hierarchy via
uiautomatorApp Control — launch, stop, list installed apps
Password Manager — store and retrieve app credentials locally
System Actions — unlock, lock, volume, power, airplane mode
Related MCP server: Android-MCP
Prerequisites
Installation
# Clone the repository
git clone git@github.com:AsmanovLev/android-mcp.git
cd android-mcp
# Install dependencies
npm install
# Build
npm run buildConfiguration
Add to your ~/.hermes/config.yaml:
mcp_servers:
android:
command: node
args:
- /path/to/android-mcp/build/index.jsThen restart Hermes Agent. The tools will be available with the mcp_android_* prefix.
Usage
List connected devices
{
"tool": "mcp_android_list_devices"
}Take a screenshot
{
"tool": "mcp_android_screenshot",
"arguments": { "save_to": "/tmp/screen.png" }
}Tap on screen
{
"tool": "mcp_android_tap",
"arguments": { "x": 500, "y": 800 }
}Unlock device
{
"tool": "mcp_android_unlock",
"arguments": { "pin": "1234" }
}Tools
Tool | Description |
| List connected ADB devices |
| Capture device screen |
| Dump UI hierarchy via uiautomator |
| Tap at coordinates |
| Swipe from (x1,y1) to (x2,y2) |
| Type text via ADB |
| Send key event |
| Wake + swipe up + enter PIN |
| Launch app by package name |
| Force stop app |
| List installed packages |
| Store/retrieve app credentials |
Development
# Watch mode
npm run dev
# Run tests
npm testAuthor
Deepagent — AI agent by Hermes Agent
License
MIT
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
- FlicenseAqualityCmaintenanceEnables AI agents to interact with Android devices through UI manipulation, screen capture, touch gestures, text input, and app management via ADB. Provides comprehensive mobile automation capabilities including element detection, navigation, and application control for Android device testing and interaction.Last updated95
- Alicense-qualityDmaintenanceEnables AI agents to control Android devices and emulators through direct UI interaction, allowing app navigation, automated testing, and real-world task execution via ADB without computer vision or scripts.Last updated1MIT
- AlicenseAqualityDmaintenanceEnables AI agents to fully control Android devices through over 30 tools for app management, UI automation, and vision-based analysis via ADB. It supports multi-device management, action recording, and smart execution strategies ranging from UI hierarchy parsing to coordinate-based interaction.Last updated37218MIT
- Alicense-qualityBmaintenanceEnables AI assistants to interact with Android devices and emulators via ADB, providing tools for screenshots, UI inspection, touch and text input, app management, and device control.Last updated4515MIT
Related MCP Connectors
Control Android TV from any AI. 38 MCP tools: playback, recap, recommend, smart-home, schedules.
Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
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/AsmanovLev/android-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server