Skip to main content
Glama

ADB Screenshot MCP Server

MIT License

ADB Screenshot MCP Server

A Model Context Protocol (MCP) server that provides ADB tools for connecting to Android devices over WiFi and taking screenshots.

Features

  • WiFi Connection: Connect to Android devices over WiFi using ADB
  • Screenshot Capture: Take screenshots of connected devices
  • Device Management: List devices, get device info, and disconnect
  • Remote Access: Perfect for accessing devices on the same network

Prerequisites

  • ADB (Android Debug Bridge) installed and in your PATH
  • Android device with USB debugging enabled
  • For WiFi connection: Device and computer on the same network

Installation

npm install npm run build

Usage

Enable WiFi ADB on your Android device:

  1. Connect device via USB first
  2. Run: adb tcpip 5555
  3. Disconnect USB and find device IP address
  4. Use the adb_connect_wifi tool with the IP address

Available Tools

  1. adb_connect_wifi: Connect to device over WiFi
    • ip_address: Device IP address (required)
    • port: Port number (default: 5555)
  2. adb_screenshot: Take a screenshot
    • output_path: Save location (default: screenshot.png)
    • device_id: Specific device (optional)
  3. adb_list_devices: List all connected devices
  4. adb_disconnect: Disconnect from WiFi device
    • ip_address: Device IP address (required)
    • port: Port number (default: 5555)
  5. adb_device_info: Get device information
    • device_id: Specific device (optional)

Running the Server

npm start

Example Workflow

  1. Enable WiFi ADB: adb tcpip 5555
  2. Connect: Use adb_connect_wifi with device IP
  3. Take screenshot: Use adb_screenshot
  4. Disconnect: Use adb_disconnect when done
-
security - not tested
A
license - permissive license
-
quality - not tested

A Model Context Protocol server that enables remote management of Android devices over WiFi, including taking screenshots, listing connected devices, and retrieving device information.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Enable WiFi ADB on your Android device:
          2. Available Tools
        2. Running the Server
          1. Example Workflow

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol (MCP) server that enables AI assistants to control and interact with Android devices, allowing for device management, app debugging, system analysis, and UI automation through natural language commands.
              Last updated -
              29
              143
              Python
              Apache 2.0
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants to interact with Android devices through ADB, allowing for automated device management, app installation, file transfers, and screenshot capture.
              Last updated -
              11
              2
              JavaScript
              ISC License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables scalable mobile automation through a platform-agnostic interface for iOS and Android devices, allowing agents and LLMs to interact with mobile applications using accessibility snapshots or coordinate-based interactions.
              Last updated -
              11
              2,070
              1,089
              TypeScript
              Apache 2.0
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI agents to control and automate Android devices through natural language, supporting actions like app management, UI interactions, and device monitoring.
              Last updated -
              2
              Python
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/desamtralized/adb-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server