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
- -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 -1626ISC 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 -8
- AsecurityAlicenseAqualityAn MCP server that integrates with Apktool to provide live reverse engineering support for Android applications using Claude and other LLMs through the Model Context Protocol.Last updated -13210Apache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Android Debug Bridge functionality for automating Android devices, enabling remote device management, screen operations, app management, file operations, and shell command execution.Last updated -2011MIT License