iOS Development Bridge (idb)
Interactúa con simuladores y dispositivos iOS usando el iOS Development Bridge (idb) de Facebook.
Documentación
mcp-idb
Integración del servidor MCP para el iOS Development Bridge (idb) de Facebook.
Resumen
Este paquete proporciona integración entre MCP (Model Context Protocol) y el idb (iOS Development Bridge) de Facebook, permitiendo la gestión automatizada de dispositivos iOS y la ejecución de pruebas a través de MCP.
Inicie el servidor:
npx -y @noahlozevski/mcp-idb
Requisitos previos
Instalación de idb
Para instalar idb:
brew tap facebook/fb
brew install idb-companion
# verify installation
idb
Para más detalles, visite el repositorio oficial de idb en GitHub.
Configuración
Configuración de mcp-config.json
Para usar idb en su configuración de MCP, agregue lo siguiente a su mcp-config.json:
{
"mcpServers": {
"idb": {
"command": "npx",
"args": ["-y", "@noahlozevski/idb"]
}
}
}
Los casos de uso de ejemplo incluyen:
- Desarrollo automatizado de pruebas
- Pruebas de capturas de pantalla
- Interacciones automatizadas ("toca el botón de inicio en la pantalla")
- Instalación / eliminación de aplicaciones
Desarrollo
Formato de código
Este proyecto utiliza Prettier para el formato de código. Para formatear su código:
npm run format # Format all files
La configuración de formato se puede encontrar en .prettierrc en la raíz del proyecto.
Solución de problemas
Problemas comunes y soluciones:
- Compañero de idb no encontrado: Asegúrese de que idb-companion esté instalado mediante Homebrew
- Dispositivo no detectado: Asegúrese de que el dispositivo iOS esté:
- Conectado mediante USB
- Confiado en la computadora
- Tiene el modo desarrollador habilitado
Contribuciones
Siga las pautas estándar de contribución de MCP al realizar cambios en este paquete.
Licencia
Este proyecto es parte de Mobile Control Plane (MCP) y sigue las políticas de licencia internas de Amazon.