Overview
what is MCP-ADB?
MCP-ADB is a Model Context Protocol (MCP) server that allows AI assistants to interact with Android devices through the Android Debug Bridge (ADB).
how to use MCP-ADB?
To use MCP-ADB, clone the repository, install the dependencies, and start the server using Node.js. You can then use various tools to control connected Android devices.
key features of MCP-ADB?
- Screenshot Capture: Take screenshots of connected Android devices.
- Key Event Control: Send key events to Android devices (navigation, back, home).
- Multiple Device Support: Target specific devices when multiple devices are connected.
- Resource Access: Access the latest screenshot through a resource URI.
use cases of MCP-ADB?
- Automating tasks on Android devices for testing purposes.
- Capturing screenshots for documentation or debugging.
- Sending key events to control Android applications remotely.
FAQ from MCP-ADB?
- Can MCP-ADB control multiple devices at once?
Yes! MCP-ADB supports multiple device connections and allows you to target specific devices.
- What are the prerequisites for using MCP-ADB?
You need Node.js (v16 or higher) and ADB installed, along with connected Android devices with USB debugging enabled.
- Is MCP-ADB open source?
Yes! MCP-ADB is open source and available on GitHub.