Pular para o conteúdo
Device MCP
← Blog

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 Claude Code abrindo o YouTube em um emulador Android pelo Device MCP, buscando Big Buck Bunny e reproduzindo o vídeo

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:

  1. list_devices encontra o emulador em execução, um Pixel 9 Pro com Android 16.
  2. launch_app abre o YouTube pelo nome do pacote, com.google.android.youtube.
  3. batch_commands toca no campo de busca, digita o título e faz uma captura de tela, em uma só chamada.
  4. A captura mostra primeiro um resultado patrocinado, então o agente rola a tela para passar dele. list_elements lê o que vem abaixo: cada botão com seu rótulo, sua posição e seu resource id.
  5. tap abre 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:

FerramentaEm um emulador Android
launch_app, terminate_appOs apps são identificados pelo nome do pacote, como com.android.settings
go_backPressiona o botão Voltar do Android
press_button lockO botão liga/desliga
press_button siriO Assistente
system_gestureapp_switcher abre Recentes, control_center as configurações rápidas, e notification_center, as notificações
install_appAceita um .apk
list_crashes, get_crashLeem o log de falhas do Android
start_simulator, shut_down_simulatorIniciam 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_run compila projetos do Xcode. No Android, compile com o Gradle como você já faz (seu agente pode rodar ./gradlew assembleDebug no 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

O Device MCP é feito pela Proxyman LLC, a equipe por trás do Proxyman, do Tiny Shield e do TCP Viewer.