deepadb — Claude Code MCP server: 209 ADB tools for Android
An MCP server that hands your agent 209 ADB tools for Android: UI inspection, logs, diagnostics, firmware and hardware work.
claude mcp add deepadb -- npx -y deepadbWhat deepadb does
DeepADB runs as a local MCP server and talks to the phone over ADB on USB by default. Start it on the device itself, inside Termux, and it detects that and switches to running commands through sh/su — no ADB daemon, no cable.
The surface comes from 49 modules, which add up to 209 tools plus a few resources and prompts. Transient failures get retried, timeouts are handled, and with several phones plugged in the server routes by serial. Tools that depend on a binary the host lacks say so instead of failing silently.
Building from source needs Node.js: npm ci, then npm run build. Point your MCP client at build/index.js. Exposing HTTP, WebSocket or GraphQL past loopback is where SECURITY.md matters.
Standard mode was tested against a Pixel 6a on Android 16, with the suite passing on both the host and on-device setups.
What it helps with
- read the current screen and UI tree of an Android app
- pull
logcatanddumpsyswhile debugging a crash - verify the ADB toolchain and list attached devices
- capture an app's network traffic
- inspect baseband and firmware state
Example prompts for the agent
- Run
adb_health_check, then listadb_devices - Grab
adb_screen_stateandadb_ui_dumpfrom the connected phone - Collect
adb_device_infoandadb_logcatfor the app that crashed
How to install deepadb
Platform CLI
claude mcp add deepadb -- npx -y deepadbPlatform CLI
codex mcp add deepadb -- npx -y deepadbConfig file
{
"mcpServers": {
"deepadb": {
"command": "npx",
"args": [
"-y",
"deepadb"
]
}
}
}Config file
{
"servers": {
"deepadb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"deepadb"
]
}
}
}Platform CLI
gemini mcp add deepadb npx -y deepadbStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about deepadb
How do I install deepadb in Claude Code?
Run claude mcp add deepadb -- npx -y deepadb.
What does deepadb do?
It is an MCP server that gives an agent control over an Android device through ADB: UI, packages, files, logs, diagnostics and network.
Do I need ADB installed?
The default mode goes through ADB over USB. On the device itself, in Termux, the server uses sh/su directly instead.