DeepADB logo

DeepADB

Unclaimed

by fullread

Full-featured Android Debug Bridge MCP server — 204 tools across 45 modules, 5 resources, and 4 prompts, from UI to baseband.

Install

$npm install && npm run build

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
adbaiandroidbasebandcellularclaudedebuggingmcptermuxtypescript

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

adb_cat

Read text file from device with optional line limit

adb_clear_data

Clear all app data and cache

adb_device_info

Detailed device properties (model, OS, SDK, build, security patch, ABI)

adb_devices

List all connected devices with state, model, and product info

adb_file_checksum

SHA-256/SHA-1/MD5 hash with size-based timeout estimation

adb_file_chmod

Change permissions (Zod-validated octal mode, depth-based recursive protection)

adb_file_chown

Change ownership (root required, depth-based recursive protection)

adb_file_copy

Copy with pre-flight size+space check and post-verify size match

adb_file_fsinfo

Filesystem report: type, mount, capacity, capabilities, SELinux, limitations

adb_file_move

Move/rename with source depth protection and post-verify

adb_file_replace

Find/replace text in files (sed-backed, proper escaping, backup option)

adb_file_stat

File metadata: size, permissions, timestamps, ownership, SELinux context

adb_file_touch

Create empty files or update timestamps (explicit timestamp support)

adb_file_write

Create or overwrite text files via heredoc (buffer limit warning, fs-aware, post-verify)

adb_find

Search for files by name/pattern with depth control and result capping

adb_force_stop

Force-stop an app immediately

adb_getprop

Read a specific system property or dump all properties

adb_grant_permission

Grant a runtime permission to a package

adb_grep

Search file contents with fixed-string default, recursive depth control, result capping

adb_health_check

Comprehensive toolchain validation: ADB binary, server, device connection, authorization, root access, and storage writability

adb_install

Install APK with replace/downgrade options

adb_list_packages

List packages filtered by name or type (all/system/third-party)

adb_list_permissions

List all declared and granted permissions for a package, filterable by granted/denied

adb_logcat

Filtered logcat snapshot with tag, priority, grep, and buffer selection

adb_logcat_clear

Clear all logcat buffers

adb_logcat_crash

Crash buffer log snapshot

adb_logcat_start

Start a background logcat watcher with ring buffer accumulation

adb_ls

List device directory contents (simple or detailed)

adb_mkdir

Create directories with parent creation (-p), hard-blocked kernel paths

adb_package_info

Detailed package info (version, permissions, paths)

adb_pull

Pull file from device to local filesystem

adb_push

Push local file to device (hard-blocked kernel paths, fs-type awareness, storage reporting)

adb_resolve_intents

Discover registered activities, services, and receivers with intent filters

adb_restart_app

Force-stop then re-launch in one call (configurable delay)

adb_revoke_permission

Revoke a runtime permission from a package (reset permission state for testing denial flows)

adb_rm

Delete files/directories with depth-based recursive protection and symlink resolution

adb_root_shell

Execute commands as root via su (requires rooted device, security-checked)

adb_shell

Execute arbitrary shell commands with configurable timeout (security-checked)

adb_start_app

Launch an app by package name (resolves launcher activity)

adb_uninstall

Remove package with optional data retention

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about DeepADB MCP Server

How do I connect DeepADB MCP Server to Claude?
The listing records `npm install && npm run build` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code as compatible clients.
Is DeepADB MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can DeepADB MCP Server do?
DeepADB MCP Server documents 40 tools to the agent, including adb_cat, adb_clear_data, adb_device_info. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.