adb-mcp

httprunner/adb-mcp

3.2

If you are the rightful owner of adb-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

adb-mcp is a Go-based MCP server scaffold designed to orchestrate Android adb commands, focusing on configuration, logging, and lifecycle management.

Tools

Functions exposed to the LLM to take actions

device.list

Enumerate adb devices -l output with optional state filter.

device.connect

Manage TCP/IP or Wi-Fi debugging endpoints (host:port).

device.disconnect

Disconnect TCP/IP or Wi-Fi debugging endpoints.

device.reboot

Reboot into system, bootloader, recovery, or fastboot.

ui.tap

Simulate touch interactions.

ui.swipe

Simulate swipe interactions with optional duration.

ui.text

Type arbitrary text via adb shell input text.

ui.keyevent

Trigger a keycode (e.g., 3 for KEYCODE_HOME).

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources