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
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.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
- Agregue la configuración del servidor MCP de Android a la sección
mcpServers
:
Reemplazar:
path/to/uv
con la ruta real a su ejecutableuv
path/to/android-mcp-server
con 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)
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor que permite el control programático de dispositivos Android a través de ADB, brindando capacidades como captura de captura de pantalla, análisis de diseño de UI y administración de paquetes a los que pueden acceder clientes MCP como Claude Desktop.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants to control and interact with Android devices, allowing for device management, app debugging, system analysis, and UI automation through natural language commands.Last updated -29143PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Android devices through ADB, allowing for automated device management, app installation, file transfers, and screenshot capture.Last updated -112JavaScriptISC License
- -securityAlicense-qualityA Model Context Protocol server that enables building Android projects and running tests directly in Visual Studio Code through extensions like Cline or Roo Code.Last updated -1PythonMIT License
- -securityFlicense-qualityA FastMCP framework-based server providing Android device automation control capabilities, enabling UI interactions, device management, and application control through natural language.Last updated -Python