adb-mcp and adbfriend
These two tools are ecosystem siblings: mikepenz/adbfriend is a command-line interface tool that includes an integrated MCP server, while srmorete/adb-mcp is specifically an MCP server written in TypeScript, suggesting adbfriend could potentially leverage a server like adb-mcp or they both provide an MCP server to enable interaction with Android devices.
About adb-mcp
srmorete/adb-mcp
An MCP (Model Context Protocol) server for interacting with Android devices through ADB in TypeScript.
Exposes comprehensive Android device control through stdio-based MCP tools including app installation, logcat filtering, file transfer, shell execution, and UI inspection via screenshot/XML hierarchy dumps. Designed as a Claude Desktop integration that bridges AI models with local ADB commands, supporting Android 8.0+ devices and emulators with configurable ADB paths. Provides both high-level operations (APK deployment, permission management) and low-level access (custom shell commands, activity/package manager control).
About adbfriend
mikepenz/adbfriend
Android ADB CLI tool including integrated MCP Server with common adb actions used during development
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work