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.

adb-mcp
50
Established
adbfriend
41
Emerging
Maintenance 2/25
Adoption 7/25
Maturity 24/25
Community 17/25
Maintenance 10/25
Adoption 8/25
Maturity 16/25
Community 7/25
Stars: 37
Forks: 10
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 57
Forks: 3
Downloads:
Commits (30d): 0
Language: Kotlin
License: Apache-2.0
Stale 6m
No Package No Dependents

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

Scores updated daily from GitHub, PyPI, and npm data. How scores work