adb-mcp-server

adb-mcp-server

1

The ADB MCP Server is a Model Context Protocol server designed to manage ADB connections and interact with Android devices, allowing device management, screenshot capture, UI element inspection, and ADB command execution.

ADB MCP Server

A Model Context Protocol (MCP) server for managing Android Debug Bridge (ADB) connections and interacting with Android devices.

Features

  • Device Management: List all connected Android devices
  • Screenshot Capture: Take screenshots from connected devices
  • UI Element Inspection: Extract UI hierarchy from device screens
  • ADB Command Execution: Run arbitrary ADB commands on connected devices

Usage

Starting the Server

The ADB MCP server runs as a Model Context Protocol server over stdio.

For development with auto-restart on file changes, use the development mode.

Available Tools

  • List Connected Devices
  • Capture Screenshot
  • Get UI Elements
  • Execute ADB Command

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.