Skip to main content
Glama

ADB MCP Server

by richard0913

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_READ_PATHNoPath from which MCP will read files
ADB_DOWNLOAD_PATHNoPath where ADB files will be downloaded

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
adb_list_devices

List all connected Android devices

adb_get_device_info

Get detailed information about a specific device

adb_set_default_device

Set the default device for subsequent operations

adb_screenshot

Take a screenshot of the device screen

adb_click

Click at specific coordinates on the device screen

adb_swipe

Swipe from one point to another on the device screen

adb_input_text

Input text on the device

adb_press_key

Press a key on the device

adb_install_app

Install an APK file on the device

adb_uninstall_app

Uninstall an app from the device

adb_start_app

Start an app on the device

adb_stop_app

Stop an app on the device

adb_list_apps

List installed apps on the device

adb_push_file

Push a file from local system to device

adb_pull_file

Pull a file from device to local system

adb_list_files

List files in a directory on the device

adb_shell

Execute a shell command on the device

adb_get_system_info

Get system information from the device

adb_get_battery_info

Get battery information from the device

adb_get_logcat

Get logcat output from the device

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/richard0913/adb-mcp'

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