MCPSERV.CLUB
mikepenz

ADB Friend

MCP Server

CLI-powered Android device management via MCP

Stale(60)
53stars
1views
Updated Sep 17, 2025

About

ADB Friend is a lightweight command‑line tool that lets developers and users manage Android devices through ADB. It offers file sync, device configuration for testing, app package control, and an MCP server for AI‑tool integration.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

ADB Friend is a lightweight command‑line utility that turns your computer into a powerful Android device manager. It was built with developers in mind but offers features that benefit anyone who needs to automate or streamline interactions with Android phones and emulators. The core problem it solves is the tedious, manual process of preparing a device for testing or development: copying files, configuring system settings, and managing apps. By bundling these operations into a single tool, ADB Friend eliminates repetitive shell commands and reduces the risk of human error.

The MCP server that ships with ADB Friend extends its reach beyond a terminal. Once configured, the server exposes a set of well‑defined tools over the Model Context Protocol, allowing AI assistants such as Claude or GitHub Copilot to invoke device operations directly from a chat. This integration means an assistant can, for example, sync test data, enable immersive mode on a target app, or clear package caches—all without leaving the conversation. The server’s design is intentionally minimal: it runs a single process and listens on a configurable port, making it easy to embed in existing workflows.

Key capabilities include:

  • File synchronization that skips already‑present files, ideal for large test assets.
  • Device configuration helpers such as disabling animations or enabling touch events to speed up UI tests.
  • Package management utilities that uninstall apps by pattern, clear data, or apply the immersive flag en masse.
  • USB speed diagnostics () to identify faulty cables or ports.
  • A rich MCP toolset that can be called from any AI assistant, exposing the same functionality through a standard interface.

Real‑world scenarios where ADB Friend shines are continuous integration pipelines, automated UI testing suites, and rapid prototyping sessions. In CI environments, a chatbot can trigger device preparation steps, pull the latest test data, and report back success or failure—all within a single message. Developers working locally can ask an assistant to “clear all data for package X” or “enable immersive mode on the current device,” saving valuable time.

What sets ADB Friend apart is its dual nature: a concise, developer‑friendly CLI and an AI‑ready MCP server. This combination gives teams the flexibility to choose how they interact with Android devices—through scripts, terminal commands, or conversational AI—without duplicating effort. The result is a smoother development cycle, fewer manual steps, and a consistent interface that both humans and assistants can rely on.