- FastMCP server with STDIO interface - Comprehensive ADB tools for device automation - Docker support with USB device access - Console script entry point for uvx compatibility - Type-safe Pydantic models for all parameters Tools included: - adb_devices: List connected Android devices - adb_screenshot: Capture and retrieve screenshots - adb_input: Send taps, swipes, key events, text - adb_launch_app: Launch apps by package name - adb_launch_url: Open URLs in browser - adb_list_packages: List installed packages - adb_shell_command: Execute shell commands 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
19 lines
403 B
YAML
19 lines
403 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
android-mcp-server:
|
|
build: .
|
|
volumes:
|
|
- /dev/bus/usb:/dev/bus/usb
|
|
- ./src:/app/src
|
|
- ./pyproject.toml:/app/pyproject.toml
|
|
- ./uv.lock:/app/uv.lock
|
|
privileged: true
|
|
stdin_open: true
|
|
tty: true
|
|
environment:
|
|
- PYTHONPATH=/app
|
|
working_dir: /app
|
|
command: ["python", "-m", "src.server"]
|
|
devices:
|
|
- /dev/bus/usb |