Skip to main content
MCP server CX Codex

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.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add deepadb -- npx -y deepadb
Open on GitHub

What 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 logcat and dumpsys while 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 list adb_devices
  • Grab adb_screen_state and adb_ui_dump from the connected phone
  • Collect adb_device_info and adb_logcat for the app that crashed

How to install deepadb

Platform CLI

claude mcp add deepadb -- npx -y deepadb

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

Similar MCP servers

Everything for Mobile →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor