Android-Mobile-MCP
Este servidor MCP permite que agentes de IA controlem dispositivos Android.
GitHub
4
Experimente este MCPPatrocinadoDocumentação
Android Mobile MCP
Visão Geral
O Android Mobile MCP conecta o Model Context Protocol com a automação de dispositivos Android, permitindo que agentes de IA interajam com dispositivos Android por meio de manipulação de interface, gerenciamento de aplicativos e captura de tela.
Configuração do MCP
{
"mcpServers": {
"android-mobile-mcp": {
"command": "uvx",
"args": ["android-mobile-mcp"]
}
}
}
Pré-requisitos
- Conecte o dispositivo Android via USB ou rede
- Ative a depuração USB no seu dispositivo Android
- Instale o ADB (Android Debug Bridge)
Referência de Ferramentas
Análise de Tela
mobile_dump_ui - Extrai elementos de interface como JSON hierárquico
- Analisa o XML da tela para identificar elementos focáveis e conteúdo de texto
- Calcula coordenadas centrais para cada elemento interativo
- Retorna relações estruturadas entre elementos pai e filho
mobile_take_screenshot - Captura o estado atual da tela
- Retorna dados de imagem PNG para análise visual
Interações de Toque
mobile_click - Clique em coordenadas específicas
- Valida coordenadas em relação ao estado atual da interface
- Requer chamada prévia de
mobile_dump_uipara verificação de coordenadas - Evita cliques em áreas inválidas ou não interativas
mobile_swipe - Realiza gestos de deslize
- Executa deslizes direcionais entre dois pontos de coordenadas
- Duração configurável para controle de velocidade do gesto
Entrada de Texto
mobile_type - Insere texto em campos focados
- Envia texto para o campo de entrada atualmente ativo
- Envio automático opcional com a tecla Enter
Navegação
mobile_key_press - Pressiona botões do sistema
- Suporta teclas físicas e virtuais: BACK, HOME, RECENT, ENTER
Gerenciamento de Aplicativos
mobile_list_apps - Lista aplicativos instalados
- Filtra aplicativos do sistema e pacotes não iniciáveis
- Retorna apenas aplicativos acessíveis ao usuário
mobile_launch_app - Inicia aplicativos pelo nome do pacote
- Valida a existência do pacote antes da tentativa de inicialização