MCP server · Developer tools
Android ADB MCP server
by Neverlow512
Let your AI see and control an Android phone or emulator through ADB.

This is a helper that connects your AI assistant to an Android phone or emulator. Once it is set up, you can ask your AI in plain words to tap buttons, read what is on the screen, or run ADB commands, and it does it for you. It is handy if you test apps, poke around Android devices, or just want to automate boring taps.
What is an MCP server? The 30-second version
On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a link to another tool. This one links your AI to Android devices through ADB, the standard tool developers use to talk to Android phones. So when you ask your AI to open an app or take a screenshot, it passes the request to this helper, which talks to the device for you.
What this MCP server does
You ask your AI something like open the Calculator and press 5 plus 3. The AI picks the right action from this server, such as launching an app or tapping a spot on the screen. The server then sends the real ADB command to your connected phone or emulator. The device reacts, and the server sends back a short, tidy answer, like the text on screen or a screenshot, so your AI can tell you what happened.
Click to zoomWhat you can do with it
- Take a screenshot of the Android screen
- Read all the text currently visible on the screen
- Tap or swipe at specific spots on the screen
- Type text into the focused input field
- Press Android keys like Back, Home, or Enter
- Launch an app by its package name
- List connected devices and check their details
- Install or remove apps and pull APK files (with the extra app_manager pack)
Try asking your AI
- “Open the Calculator app and tell me what is on the screen”
- “Take a screenshot of the phone and describe what you see”
- “Tap the Settings icon and turn on dark mode”
- “List all connected Android devices with their model names”
What it gives back to you
You get short, structured answers in the chat, not giant dumps of raw data. That might be a list of devices, a plain text list of what is on screen, a screenshot image, or a confirmation that a tap or app launch worked. The server keeps replies small on purpose so your AI stays fast over long sessions.
Before you start
What you need
- Python 3.11 or newer on your computer
- ADB installed on your computer (the Android tool that talks to devices)
- uv installed (a small tool that runs Python programs; the README shows a one-line install)
- An Android phone with USB debugging on, or an Android emulator running
Good to know
This server can tap, type, install, uninstall, and run shell commands on your Android device, so point it only at a device you are happy to change, and keep the restricted mode or the shell block on if you want a safety net.
Install it with your AI
Add Android ADB MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check Android ADB MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.
Who it's for
Mobile app testers, QA engineers, and anyone curious about Android automation who is comfortable following a setup guide.





