{"id":"srmorete-adb-mcp","name":"adb-mcp","af_score":53.2,"security_score":42.5,"reliability_score":30.0,"what_it_does":"An MCP server (TypeScript/Node) that bridges an AI MCP client to Android devices via ADB, exposing tools for device management, app installation/management, logcat, file transfer, UI screenshot/dump, and shell command execution.","best_when":"You control the host environment and the connected devices (e.g., local dev/emulator/your own lab devices) and want agent-driven ADB operations through MCP.","avoid_when":"You cannot restrict what an agent can execute (e.g., arbitrary shell/shell-like actions) or you require strong security controls beyond local device access.","last_evaluated":"2026-03-30T15:24:17.651415+00:00","has_mcp":true,"has_api":false,"auth_methods":["No API/service authentication described; relies on local execution and ADB device authorization (USB/network debugging authorization)."],"has_free_tier":false,"known_gotchas":["ADB operations can be stateful and device/environment dependent (USB authorization, network connectivity, emulator lifecycle).","Tool set includes potentially high-impact actions (e.g., arbitrary shell command execution and app/package management); an agent needs allowlisting/guardrails to avoid destructive behavior.","Server must be kept running in a terminal session per README; clients must manage process lifecycle correctly."],"error_quality":0.0}