BrowserStack MCP
by BrowserStack
Lleva la plataforma completa de testing de BrowserStack a herramientas de IA — testing cross-browser y dispositivos a escala
testing Node.js Intermedio Auto-hospedable Verificado
⭐ 200 stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP oficial de BrowserStack que conecta asistentes de IA a la infraestructura completa de testing de BrowserStack. Ejecuta tests cross-browser, prueba en dispositivos móviles reales, captura screenshots en combinaciones de navegador/SO y ejecuta tests de regresión visual — todo dirigido por lenguaje natural desde tu asistente de IA. Aprovecha la nube de BrowserStack con navegadores y dispositivos reales para validar aplicaciones web sin mantener infraestructura local de testing. Perfecto para equipos que necesitan testing de compatibilidad cross-browser completo integrado en su flujo de desarrollo impulsado por IA.
✅ Ideal para
Equipos que necesitan testing cross-browser y cross-device impulsado por IA en infraestructura real
⏭️ No recomendado si
Solo pruebas en un navegador o prefieres testing local sin dependencias de la nube
💡 Casos de uso
- Ejecutar tests de compatibilidad cross-browser en navegadores reales desde asistentes de IA
- Probar aplicaciones web en dispositivos móviles reales (iOS y Android) mediante IA conversacional
- Capturar y comparar screenshots en múltiples combinaciones de navegador/SO
- Automatizar testing de regresión visual como parte de flujos de desarrollo dirigidos por IA
👍 Ventajas
- ✓ Acceso a la masiva nube de dispositivos reales y navegadores de BrowserStack
- ✓ Integración oficial mantenida por el equipo de BrowserStack
- ✓ Instalación simple vía npx con autenticación por usuario/clave
- ✓ Elimina la necesidad de infraestructura local de testing de navegadores y dispositivos
👎 Desventajas
- ✗ Requiere cuenta de BrowserStack de pago para uso significativo
- ✗ La ejecución de tests depende de la disponibilidad y tiempos de cola de la nube de BrowserStack
- ✗ Los resultados de screenshots y tests visuales pueden generar payloads grandes para el contexto de IA
🔧 Herramientas expuestas (6 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| list_browsers | discovery | Listar navegadores y versiones disponibles para testing |
| list_devices | discovery | Listar dispositivos reales disponibles para testing móvil |
| get_test_results | reporting | Recuperar resultados de una sesión de test completada |
| run_test | testing | Ejecutar un test en una combinación especificada de navegador y SO |
| capture_screenshot | visual | Capturar un screenshot en una combinación específica de navegador/dispositivo |
| run_visual_test | visual | Ejecutar un test de regresión visual comparando contra la línea base |
⚡ Instalación
Requisitos previos:
- • Node.js v18+
- • BrowserStack username and access key
- • API key requerida
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Configura las variables de entorno BROWSERSTACK_USERNAME y BROWSERSTACK_ACCESS_KEY antes de iniciar. Usa list_browsers y list_devices para descubrir targets de testing disponibles. Combina capture_screenshot con testing visual para detectar regresiones de UI temprano.
🔄 Alternativas
Info rápida
- Autor
- BrowserStack
- Licencia
- MIT
- Runtime
- Node.js 18+
- Transporte
- stdio
- Categoría
- testing
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ✅ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows