Anúncio · 4 de nov. de 2026 · 5 min de leitura
O Device MCP agora controla emuladores Android
O Device MCP 0.5.0 espelha e controla emuladores do Android Studio e dá ao seu agente de IA as mesmas ferramentas MCP no Android e no iPhone. Veja o que ele faz.
Por Equipe Device MCP

A maioria dos apps é lançada duas vezes: uma para iPhone, outra para Android. Até hoje, o Device MCP dava ao seu agente de IA só metade deles. O Claude Code conseguia compilar seu app iOS, navegar por ele tocando na tela e dizer o que quebrou. Depois, alguém ainda precisava abrir a versão Android e fazer tudo de novo à mão.
O Device MCP 0.5.0 traz os emuladores Android. Os emuladores que você criou no Android Studio agora ficam na barra lateral do Device MCP, ao lado dos seus iPhones e simuladores do iOS. Você pode espelhá-los e controlá-los com o mouse e o teclado, e seu agente ganha as mesmas ferramentas MCP que já usa no iPhone.
O que você ganha
- Seus emuladores na barra lateral. Todo emulador que você criou no Android Studio aparece em Android Emulators. Escolha um e clique em Start.
- O mesmo espelhamento e os mesmos controles. Clique, arraste, role e digite no espelhamento. Voltar, Início e Recentes ficam na barra de ferramentas.
- O mesmo servidor MCP. Nada de uma segunda configuração nem de uma segunda ferramenta. Se o Device MCP já está no Claude Code ou no Codex, seu agente pode usar um emulador agora mesmo.
- Espelhar é grátis. O Device MCP Free espelha um dispositivo por vez, e um emulador conta como um.
Um prompt, um emulador
O vídeo acima parte de um único prompt no Claude Code. Ele começa assim:
No emulador Android: abra o YouTube e busque "Big Buck Bunny". Reproduza o primeiro vídeo de verdade (pule os Shorts e os resultados patrocinados).
Nada nele diz como fazer. O Claude Code descobre sozinho, com as ferramentas que já conhece:
list_devicesencontra o emulador em execução, um Pixel 9 Pro com Android 16.launch_appabre o YouTube pelo nome do pacote,com.google.android.youtube.batch_commandstoca no campo de busca, digita o título e faz uma captura de tela, em uma só chamada.- A captura mostra primeiro um resultado patrocinado, então o agente rola a tela para passar dele.
list_elementslê o que vem abaixo: cada botão com seu rótulo, sua posição e seu resource id. tapabre o vídeo de verdade, e uma última captura de tela confirma que ele está tocando.
O agente em nenhum momento procura um truque exclusivo do Android. Ele vê a tela, age e confere, o mesmo ciclo que executa em um iPhone.
As mesmas ferramentas, no vocabulário do Android
O Device MCP adapta suas ferramentas ao Android, então o que seu agente sabe do iPhone continua valendo:
| Ferramenta | Em um emulador Android |
|---|---|
launch_app, terminate_app | Os apps são identificados pelo nome do pacote, como com.android.settings |
go_back | Pressiona o botão Voltar do Android |
press_button lock | O botão liga/desliga |
press_button siri | O Assistente |
system_gesture | app_switcher abre Recentes, control_center as configurações rápidas, e notification_center, as notificações |
install_app | Aceita um .apk |
list_crashes, get_crash | Leem o log de falhas do Android |
start_simulator, shut_down_simulator | Iniciam e desligam um emulador pelo nome |
No Android, as coordenadas são em dp, assim como são em pontos no iPhone, então um toque que o agente tira de uma captura de tela cai exatamente onde ele mirou.
O que dá para fazer com isso
Conferir as duas versões de um recurso
Sua equipe criou a mesma tela duas vezes. Peça as duas de uma vez:
Mudei a tela de checkout nos dois apps. Abra no meu iPhone e no emulador Pixel 9 e me diga onde elas diferem.
O agente faz capturas de tela em cada dispositivo, lê o texto dos dois e lista o que falta ou está diferente: o rótulo de um botão, o formato de um preço, uma etapa que uma das plataformas pula.
Reproduzir uma falha no Android
O app trava quando giro o player. Reproduza no emulador e me diga por quê.
O agente abre o player, chama rotate e, quando o app fecha, lê a falha com list_crashes e get_crash: a exceção e o stack trace, direto do log de falhas do Android.
Percorrer um fluxo em várias telas
Emuladores não custam nada. Crie um celular pequeno, um celular grande e um tablet no Android Studio, talvez um com uma versão mais antiga do Android, e então:
Inicie cada um dos meus emuladores Android, um de cada vez, e faça o cadastro em cada um. Tire uma captura de tela de tudo o que estiver cortado.
start_simulator inicia cada emulador pelo nome e espera até ele estar pronto. Você recebe um único relatório em vez de passar a tarde clicando.
Fazer um smoke test de um build do CI
Indique ao agente o .apk que seu CI gerou. Ele o instala com install_app, abre o app e passa pelas telas principais, como faz com um .ipa em um iPhone. A instalação continua pedindo sua aprovação antes, como toda ação arriscada.
Conferir idiomas e o modo escuro
Abra meu app no emulador em alemão e no modo escuro e me diga o que está cortado.
launch_app abre o app em outro idioma, e set_appearance passa o Android para o modo escuro. O agente lê cada tela que visita e lista os rótulos que não cabem.
O que muda em relação a um iPhone
Algumas coisas funcionam de outro jeito em um emulador:
- Sem Build & Run.
build_and_runcompila projetos do Xcode. No Android, compile com o Gradle como você já faz (seu agente pode rodar./gradlew assembleDebugno seu terminal) e depois instale o.apk. - Sem Face ID nem código. Um emulador não pede isso, então não há nada para passar a você.
- O Android Studio é a origem. O Device MCP inicia os emuladores que o Android Studio criou. Crie novos no Device Manager do Android Studio.
- Os emuladores sobrevivem ao app. Ao sair do Device MCP, os emuladores que ele iniciou continuam rodando em segundo plano. Desligue um pela barra lateral quando terminar.
Todos os detalhes estão na documentação do Emulador Android.
A seguir: celulares e tablets Android
Os emuladores são a primeira metade. Celulares e tablets Android reais vêm a seguir, com o mesmo espelhamento, os mesmos controles e as mesmas ferramentas MCP. O Device MCP se atualiza sozinho, então você os recebe no dia do lançamento. Conte para nós em quais dispositivos você testa.
Experimente
Baixe o Device MCP ou, se você já o tem, escolha Device MCP → Check for Updates…. Inicie um emulador pela barra lateral e adicione o Device MCP ao Claude Code com um comando:
claude mcp add --scope user device-mcp -- "/Applications/Device MCP.app/Contents/MacOS/device-mcp"
Depois, peça ao seu agente para abrir seu app no emulador. Veja o guia de MCP para Codex, Cursor e outros agentes.
Próximos passos
- DocsEmulador AndroidInicie, espelhe e controle emuladores do Android Studio no Device MCP, e deixe seu agente de IA testar seu app Android neles com as mesmas ferramentas MCP.
- BlogOs emuladores Android agora são espelhados a 60 fpsO Device MCP agora mostra cada quadro que um emulador Android desenha, a 60 fps. Veja por que o espelhamento de emuladores engasgava, o que medimos e o que mudou.
- DocsDispositivo AndroidEm breveEspelhe e controle celulares e tablets Android pelo Mac e deixe agentes de IA testarem neles. Em breve.
O Device MCP é feito pela Proxyman LLC, a equipe por trás do
Proxyman, do
Tiny Shield e do
TCP Viewer.