DeepADB
UnclaimedFull-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 buildSet up this server
More in AI & ML
Browse the full directoryUnclaimed 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 serverSecurity 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
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.