Show GN: mcp-baepsae – servidor MCP donde la IA manipula directamente el simulador de iOS
(github.com/oozoofrog)Hola, creé un MCP que permite a los agentes de IA automatizar directamente el simulador de iOS y las apps de macOS.
Funciones principales:
• 32 herramientas de automatización de UI (toques, deslizamientos, entrada de texto, capturas de pantalla, etc.)
• Alto rendimiento gracias a un puente nativo en Swift
• Compatible con Claude Code, Codex, Gemini, OpenCode y más
Ejemplos de uso:
• La IA ejecuta automáticamente pruebas de UI de apps
• Abrir deep links/URL en el simulador
• Automatización de instalación/ejecución/cierre de apps
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae
¡La retroalimentación es bienvenida!
2 comentarios
Parece que también funciona con apps de macOS, esa parte sí me interesa.
En iOS yo estaba usando https://github.com/joshuayoes/ios-simulator-mcp, ¿habrá alguna diferencia? (p. ej., que funcione más rápido)
Hola, gracias por el interés.
La diferencia más grande es que
ios-simulator-mcpcontrola el simulador a través de Facebook IDB, mientras quebaepsaeinvoca directamente las API de macOS con Swift. Por eso se puede usar sin instalar IDB por separado y, como mencionaste, también permite controlar apps de macOS.También hay algunas diferencias en la automatización del simulador de iOS:
ios-simulator-mcp: entrada por teclado (incluyendo combinaciones de atajos), arrastrar y soltar, clic derecho, portapapeles y control de menúsbundle-ido con el nombre de la appNo he hecho un benchmark directo de velocidad, pero como su arquitectura no pasa por IDB, parece que tendría menos sobrecarga.
Por otro lado,
ios-simulator-mcptiene la ventaja de que se puede usar directamente connpx, así que la instalación es sencilla.baepsaerequiere un build de Swift, pero se hace automáticamente al instalar con npm.