Enhanced ADB MCP Server
Related Servers
Alternatives to Enhanced ADB MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseBqualityDmaintenanceInspect, manage, debug, and run commands on connected Android devices and emulators through natural language.4210 npmMIT
- AlicenseBqualityBmaintenanceEnables control of Android devices via ADB for automation and testing. Supports app management, screen capture, UI analysis, and input simulation through natural language commands.9128 npm33MIT
- AlicenseNot gradedqualityDmaintenanceEnables remote control of Android devices via ADB, including screen operations, input, app management, file transfer, and advanced tools like UI testing and performance analysis.24MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Android devices and emulators through ADB, allowing control actions like tapping, text input, screenshots, UI inspection, and app launching through natural language.3 npm8ISC
- AlicenseBqualityBmaintenanceEnables AI assistants to interact with Android devices and emulators via ADB, providing tools for screenshots, UI inspection, touch and text input, app management, and device control.4260 npm18MIT
- AlicenseBqualityCmaintenanceEnables Android device control via ADB and scrcpy, including device management, app management, file operations, shell commands, input simulation, screen mirroring, and UI element inspection.25Apache 2.0
TDQS
Scored across 77 tools
Multiple tools have overlapping or unclear boundaries, causing potential confusion. For example, 'screenshot' and 'capture_screen_for_comparison' both capture screenshots with different metadata purposes, 'clear_text_field' and 'input_text' both handle text input but with different actions, and 'tap' vs 'tap_element' vs 'find_element_by_id/text' create redundancy in UI interaction methods. While descriptions help, the sheer number of similar tools makes disambiguation challenging.
Tool names follow a mostly consistent snake_case verb_noun pattern (e.g., 'get_device_info', 'install_apk', 'toggle_wifi'), with clear action-oriented naming. There are minor deviations like 'shell_command' (which could be 'execute_shell_command' for full consistency) and some tools use gerunds ('scrolling') while others use base verbs ('tap'), but overall the naming is predictable and readable across the set.
With 77 tools, this is an extreme mismatch for an MCP server. The count is excessive and will overwhelm agents, making tool selection difficult and inefficient. While the domain (Android device testing/debugging) is broad, many tools could be consolidated (e.g., multiple screenshot methods, various toggle functions) or handled via parameters in fewer, more general tools.
The tool surface is exceptionally complete for Android device testing and debugging. It covers comprehensive CRUD/lifecycle operations for apps (install, launch, force stop, uninstall), extensive UI interaction (tap, scroll, input), system controls (reboot, proxy, settings), debugging tools (logs, performance, accessibility), and file operations. There are no obvious gaps; agents can perform end-to-end testing workflows without dead ends.