Anuncio · 4 nov 2026 · 5 min de lectura
Device MCP ya controla emuladores de Android
Device MCP 0.5.0 duplica la pantalla de los emuladores de Android Studio, los controla y le da a tu agente de IA las mismas herramientas MCP en Android que en iPhone. Esto es lo que puede hacer.
Por El equipo de Device MCP

La mayoría de las apps se publican dos veces: una para iPhone y otra para Android. Hasta hoy, Device MCP le daba a tu agente de IA solo la mitad. Claude Code podía compilar tu app de iOS, recorrerla tocando la pantalla y decirte qué fallaba. Después, alguien todavía tenía que abrir la versión de Android y repetirlo todo a mano.
Device MCP 0.5.0 añade los emuladores de Android. Los emuladores que creaste en Android Studio ahora están en la barra lateral de Device MCP, junto a tus iPhone y simuladores de iOS. Puedes duplicar su pantalla y controlarlos con el ratón y el teclado, y tu agente obtiene las mismas herramientas MCP que ya usa en iPhone.
Qué obtienes
- Tus emuladores en la barra lateral. Todos los emuladores que creaste en Android Studio aparecen en Android Emulators. Elige uno y pulsa Start.
- La misma duplicación y los mismos controles. Haz clic, arrastra, desplázate y escribe en la pantalla duplicada. Atrás, Inicio y Recientes están en la barra de herramientas.
- El mismo servidor MCP. Sin una segunda configuración ni una segunda herramienta. Si ya tienes Device MCP en Claude Code o Codex, tu agente puede usar un emulador ahora mismo.
- Duplicar es gratis. Device MCP Free duplica un dispositivo a la vez, y un emulador cuenta como uno.
Un prompt, un emulador
El video de arriba empieza con un solo prompt en Claude Code. Así comienza:
En el emulador de Android: abre YouTube y busca "Big Buck Bunny". Reproduce el primer video de verdad (sáltate los Shorts y los resultados patrocinados).
Nada en él dice cómo hacerlo. Claude Code lo resuelve con las herramientas que ya conoce:
list_devicesencuentra el emulador en marcha, un Pixel 9 Pro con Android 16.launch_appabre YouTube por su nombre de paquete,com.google.android.youtube.batch_commandstoca el campo de búsqueda, escribe el título y hace una captura de pantalla, todo en una sola llamada.- La captura muestra primero un resultado patrocinado, así que el agente se desplaza para dejarlo atrás.
list_elementslee lo que hay debajo: cada botón con su etiqueta, su posición y su ID de recurso. tapabre el video de verdad, y una última captura confirma que se está reproduciendo.
El agente nunca busca un truco exclusivo de Android. Ve la pantalla, actúa y comprueba: el mismo ciclo que sigue en un iPhone.
Las mismas herramientas, con los términos de Android
Device MCP adapta sus herramientas a Android, así que lo que tu agente sabe de iPhone le sirve igual:
| Herramienta | En un emulador de Android |
|---|---|
launch_app, terminate_app | Las apps se indican por su nombre de paquete, como com.android.settings |
go_back | Presiona el botón Atrás de Android |
press_button lock | El botón de encendido |
press_button siri | El Asistente |
system_gesture | app_switcher abre Recientes, control_center los ajustes rápidos y notification_center, las notificaciones |
install_app | Acepta un .apk |
list_crashes, get_crash | Leen el registro de fallos de Android |
start_simulator, shut_down_simulator | Inician y apagan un emulador por su nombre |
En Android, las coordenadas están en dp, igual que en iPhone están en puntos, así que un toque que el agente calcula a partir de una captura cae justo donde apuntaba.
Qué puedes hacer con esto
Revisa las dos versiones de una función
Tu equipo creó la misma pantalla dos veces. Pide las dos a la vez:
Cambié la pantalla de pago en las dos apps. Ábrela en mi iPhone y en el emulador del Pixel 9, y dime en qué se diferencian.
El agente hace capturas en cada dispositivo, lee el texto de ambas y enumera lo que falta o cambia: la etiqueta de un botón, el formato de un precio, un paso que una plataforma se salta.
Reproduce un fallo de Android
La app se cierra cuando giro el reproductor. Reprodúcelo en el emulador y dime por qué.
El agente abre el reproductor, llama a rotate y, cuando la app desaparece, lee el fallo con list_crashes y get_crash: la excepción y el stack trace, directamente del registro de fallos de Android.
Recorre un flujo en muchas pantallas
Los emuladores no cuestan nada. Crea un teléfono pequeño, uno grande y una tableta en Android Studio, quizá uno con una versión antigua de Android, y luego:
Inicia mis emuladores de Android uno por uno y completa el registro en cada uno. Haz una captura de todo lo que quede cortado.
start_simulator inicia cada emulador por su nombre y espera a que esté listo. Recibes un solo informe en lugar de pasarte la tarde haciendo clic.
Haz una prueba de humo a una compilación de CI
Indícale al agente el .apk que generó tu CI. Lo instala con install_app, lo abre y recorre las pantallas principales, igual que hace con un .ipa en un iPhone. Instalar te sigue pidiendo permiso antes, como toda acción de riesgo.
Revisa idiomas y el modo oscuro
Abre mi app en el emulador en alemán y en modo oscuro, y dime qué queda cortado.
launch_app abre la app en otro idioma, y set_appearance pasa Android a modo oscuro. El agente lee cada pantalla que visita y enumera las etiquetas que no caben.
Qué cambia con respecto a un iPhone
Algunas cosas funcionan de otra forma en un emulador:
- Sin Build & Run.
build_and_runcompila proyectos de Xcode. Para Android, compila con Gradle como siempre (tu agente puede ejecutar./gradlew assembleDebugen tu terminal) y luego instala el.apk. - Sin Face ID ni código. Un emulador no los pide, así que no hay nada que pasarte.
- Android Studio es el origen. Device MCP inicia los emuladores que creó Android Studio. Crea otros nuevos en el Device Manager de Android Studio.
- Los emuladores siguen después de cerrar la app. Al salir de Device MCP, los emuladores que inició siguen ejecutándose en segundo plano. Apaga cada uno desde la barra lateral cuando termines con él.
Tienes todos los detalles en la documentación del emulador de Android.
Lo próximo: teléfonos y tabletas Android
Los emuladores son la primera mitad. Lo siguiente son los teléfonos y tabletas Android reales, con la misma duplicación, los mismos controles y las mismas herramientas MCP. Device MCP se actualiza solo, así que los tendrás el mismo día en que salgan. Cuéntanos en qué dispositivos haces tus pruebas.
Pruébalo
Descarga Device MCP o, si ya lo tienes, elige Device MCP → Check for Updates…. Inicia un emulador desde la barra lateral y luego añade Device MCP a Claude Code con un solo comando:
claude mcp add --scope user device-mcp -- "/Applications/Device MCP.app/Contents/MacOS/device-mcp"
Después, pídele a tu agente que abra tu app en el emulador. Consulta la guía de MCP para Codex, Cursor y otros agentes.
Próximos pasos
- DocsEmulador de AndroidInicia, duplica y controla emuladores de Android Studio en Device MCP, y deja que tu agente de IA pruebe tu app de Android con las mismas herramientas MCP.
- BlogLos emuladores de Android ahora se ven a 60 fpsDevice MCP ahora muestra cada fotograma que dibuja un emulador de Android, a 60 fps. Te contamos por qué la duplicación de los emuladores se entrecortaba, qué medimos y qué cambió.
- DocsDispositivo AndroidPróximamenteDuplica la pantalla de teléfonos y tabletas Android en tu Mac, contrólalos y deja que los agentes de IA hagan pruebas en ellos. Próximamente.
Device MCP es obra de Proxyman LLC, el equipo detrás de
Proxyman,
Tiny Shield y
TCP Viewer.