An MCP server that provides control over Android devices via adb
{
"mcpServers": {
"android": {
"args": [
"--directory",
"path/to/android-mcp-server",
"run",
"server.py"
],
"command": "path/to/uv"
}
}
}An MCP server that provides control over Android devices via adb
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
Apache-2.0. View license →
Is it maintained?
Last commit 310 days ago. 718 stars.
Will it work with my client?
Transport: stdio, sse. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
5 tools. ~300 tokens (0.2% of 200K).
No automated test available for this server. Check the GitHub README for setup instructions.
get_packagesGet all installed packages on the device
execute_adb_commandExecutes an ADB command and returns the output
get_uilayoutRetrieves information about clickable elements in the current UI, including their text, content description, bounds, and center coordinates
get_screenshotTakes a screenshot of the device and returns it
get_package_action_intentsGet all non-data actions from Activity Resolver Table for a package
This server is missing a description.If you've used it, help the community.
Add informationLast scanned 4h ago
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.