Servidor MCP de Android
Un servidor MCP (Protocolo de Contexto de Modelo) que proporciona control programático sobre dispositivos Android a través de ADB (Puente de Depuración de Android). Este servidor expone diversas funciones de gestión de dispositivos Android a las que pueden acceder clientes MCP, como el escritorio Claude y editores de código (p. ej., Cursor ).
Características
Ejecución del comando ADB
Captura de pantalla del dispositivo
🎯 Análisis del diseño de la interfaz de usuario
📱 Gestión de paquetes de dispositivos
Related MCP server: UIAutomator2 MCP Server
Prerrequisitos
Python 3.x
ADB (Android Debug Bridge) instalado y configurado
Dispositivo o emulador Android (no probado)
Instalación
Clonar el repositorio:
Instalar dependencias: Este proyecto utiliza uv para la gestión de proyectos a través de varios métodos de instalación .
Configuración
El servidor utiliza un archivo de configuración YAML simple ( config.yaml ) para especificar el dispositivo Android de destino
Personalización de la configuración
Crear un nuevo archivo de configuración:
Configura tu dispositivo:
Uso
Se necesita un cliente MCP para usar este servidor. La aplicación Claude Desktop es un ejemplo de cliente MCP. Para usar este servidor con Claude Desktop:
Localice el archivo de configuración de Claude Desktop:
Ventanas:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue la configuración del servidor MCP de Android a la sección
mcpServers:
Reemplazar:
path/to/uvcon la ruta real a su ejecutableuvpath/to/android-mcp-servercon la ruta absoluta a donde clonó este repositorio
https://github.com/user-attachments/assets/c45bbc17-f698-43e7-85b4-f1b39b8326a8
Herramientas disponibles
El servidor expone las siguientes herramientas:
Contribuyendo
¡Las contribuciones son bienvenidas!
Expresiones de gratitud
Construido con el Protocolo de Contexto de Modelo (MCP)