Skip to main content
Glama

ADB Screenshot MCP Server

README.md1.74 kB
# 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 ```bash 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 ```bash 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

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