VOOZH about

URL: https://glama.ai/mcp/servers/thecombatwombat/replicant-mcp?locale=es-ES

⇱ replicant-mcp by thecombatwombat | Glama


replicant-mcp

Deja que la IA compile, pruebe y depure tus aplicaciones Android.

👁 CI
👁 npm
👁 Node.js
👁 License: MIT
👁 Ask DeepWiki
👁 replicant-mcp MCP server

replicant-mcp es un servidor del Protocolo de Contexto de Modelo (MCP) que brinda a los asistentes de IA como Claude la capacidad de interactuar con tu entorno de desarrollo de Android. Compila APKs, inicia emuladores, instala aplicaciones, navega por interfaces de usuario y depura errores, todo a través de una conversación natural.


Demo

👁 replicant-mcp demo


Related MCP server: android-emulator-mcp

¿Por qué replicant-mcp?

Sin replicant-mcp

Con replicant-mcp

"Ejecuta ./gradlew assembleDebug, luego adb install, luego adb shell am start..."

"Compila y ejecuta la aplicación"

Copiar y pegar la salida de logcat, perder el contexto

La IA lee los registros filtrados directamente

Captura de pantalla → describir UI → adivinar coordenadas

La IA ve el árbol de accesibilidad, toca elementos por texto

5,000 tokens de salida cruda de Gradle

Resumen de 50 tokens + detalles bajo demanda


Características

Categoría

Capacidades

Compilación y pruebas

Compilar APKs/bundles, ejecutar pruebas unitarias e instrumentadas, listar módulos/variantes/tareas, probar detección de regresión con comparación de línea base

Emulador

Crear, iniciar, detener, limpiar emuladores; guardar/cargar/eliminar instantáneas

Control de dispositivos

Listar dispositivos conectados, seleccionar dispositivo activo, consultar propiedades del dispositivo

Gestión de aplicaciones

Instalar, desinstalar, iniciar, detener aplicaciones; borrar datos de la aplicación

Análisis de registros

Filtrar logcat por paquete, etiqueta, nivel, tiempo

Automatización de UI

Búsqueda de elementos basada en accesibilidad, búsqueda de proximidad espacial, toque, entrada de texto, capturas de pantalla

Diagnóstico

Comprobaciones de salud del entorno mediante replicant doctor; registro estructurado con nivel y formato configurables


Próximamente

  • Comandos de compilación personalizados (anulaciones específicas del proyecto, detección automática de gradlew)

  • Captura de video (iniciar/detener grabación, captura basada en duración)


Inicio rápido

Requisitos previos

  • Node.js 18+

  • Android SDK con adb y emulator en tu PATH

  • Un proyecto Android con gradlew (para herramientas de compilación)

node --version # Should be 18+
adb --version # Should show Android Debug Bridge version
emulator -version # Should show Android emulator version

Instalación

npm install -g replicant-mcp

Después de la instalación, ejecuta los diagnósticos integrados para verificar tu entorno:

replicant doctor

Actualización

npm update -g replicant-mcp

Configuración

Claude Desktop

Añádelo a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

Claude Code

claude mcp add replicant -- npx -y replicant-mcp

Cursor

Añádelo a ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto):

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

Windsurf

Añádelo a ~/.codeium/windsurf/mcp_config.json:

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

OpenAI Codex CLI

Añádelo a ~/.codex/config.toml:

[mcp_servers.replicant]
command = "npx"
args = ["-y", "replicant-mcp"]

O mediante CLI:

codex mcp add replicant -- npx -y replicant-mcp

Nota: Asegúrate de que adb y emulator estén en tu PATH, o establece la variable de entorno ANDROID_HOME. En macOS: ~/Library/Android/sdk, en Linux: ~/Android/Sdk.


Ejemplo

You: "I just changed the checkout flow. Build the app, go through checkout
 with a test product, and make sure the confirmation screen shows up."

Claude: [Builds debug APK, installs on emulator, launches app]
 [Taps "Electronics" category → "Wireless Headphones" → "Add to Cart"]
 [Navigates to cart, taps "Checkout"]
 [Fills shipping form, taps "Place Order"]

 Confirmation screen is showing:
 - Order #38291
 - "Wireless Headphones" × 1
 - Total: $79.99
 - Estimated delivery: Jan 30

 The flow works. Want me to test the edge cases—empty cart,
 invalid address, payment failure?

Diseño

replicant-mcp utiliza divulgación progresiva (resúmenes primero, detalles bajo demanda) para minimizar el uso de tokens, y automatización de UI basada en accesibilidad para interacciones más rápidas, económicas y fiables que los enfoques basados en capturas de pantalla. Consulta docs/architecture.md para más detalles.


Más información

  • Configuración: Establece REPLICANT_CONFIG para opciones avanzadas. Consulta docs/configuration.md.

  • Registro: Establece REPLICANT_LOG_LEVEL (error, warn, info, debug) y REPLICANT_LOG_FORMAT (json para salida estructurada) para controlar el registro del servidor. Los registros se escriben en stderr.

  • Solución de problemas: Problemas comunes y soluciones en docs/troubleshooting.md.

  • Documentación de herramientas: Pídele a Claude que ejecute rtfm con una categoría como "build", "adb", "emulator" o "ui".


Documentación

Documento

Descripción

Arquitectura

Resumen del diseño y patrón de divulgación progresiva

Configuración

Referencia del archivo de configuración, variables de entorno, configuración de Gradle

Estabilidad de la API

Política de versiones de la API de herramientas y proceso de obsolescencia

Modelo de seguridad

Modelo de seguridad de adb-shell, lista de denegación de comandos, límites de amenazas

Matriz de soporte

Versiones probadas de SO, Node.js, Android SDK y emulador

Limitaciones conocidas

Brechas de accesibilidad, tiempos de espera, enfoque en un solo dispositivo y más

Artefactos

Contenido del directorio .replicant/ y consideraciones de privacidad

Solución de problemas

Problemas comunes y soluciones

Registro de cambios

Historial de versiones

Política de seguridad

Proceso de notificación de vulnerabilidades

Soporte / Obtener ayuda

Cómo informar errores y hacer preguntas

Contribución

Configuración de desarrollo y directrices


Contribución

Consulta CONTRIBUTING.md para la configuración de desarrollo y las directrices.


Agradecimientos


Licencia

MIT


¿Preguntas? Abre un issue

A
license - permissive license
B
quality
A
maintenance

Maintenance

Maintainers
2dResponse time
4dRelease cycle
25Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thecombatwombat/replicant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server