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.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)
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
- -security-license-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 -5327ISC License
- -security-license-qualityA FastMCP framework-based server providing Android device automation control capabilities, enabling UI interactions, device management, and application control through natural language.Last updated -10
- Asecurity-licenseAqualityAn 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 -13220Apache 2.0
- Asecurity-licenseAqualityA 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 -2031MIT License