BrowserStack MCP server

Official

Integrations

  • Recommended integration for running automated tests and debugging on BrowserStack's Test Platform, allowing execution of test suites on cloud infrastructure

  • Allows running Jest test suites on BrowserStack's cloud infrastructure for cross-browser and cross-device testing

  • Enables running and debugging Selenium test scripts on BrowserStack's device and browser grid, with access to Test Observability features

Servidor MCP de BrowserStack

Habilite a todos los desarrolladores y testers de su equipo, ya sea que realicen pruebas manuales, inicien su proceso de automatización o escalen la automatización de pruebas. BrowserStack MCP Server le permite usar nuestra innovadora plataforma de pruebas directamente desde sus herramientas de IA favoritas.

¿Por qué BrowserStack?

💡 Ejemplos de uso

Pruebas manuales de aplicaciones

Usa las siguientes indicaciones para usar tus aplicaciones móviles en la extensa nube de dispositivos reales de BrowserStack. ¡Deja de usar emuladores!

# Open app on specific device "open my app on a iPhone 15 Pro Max" # Debug app crashes "My app crashed on Android 14 device, can you help me debug?"

Pruebas web manuales

Al igual que con las pruebas de aplicaciones, puedes usar las siguientes indicaciones para probar tus sitios web en la extensa nube de navegadores y dispositivos reales de BrowserStack. ¿No tienes el navegador Edge instalado en tu equipo? ¡Nosotros te ayudamos!

# Test your local websites "open my website hosted on localhost:3001 on Edge"
  • Pruebe sitios web en diferentes navegadores y dispositivos. Somos compatibles con todos los navegadores principales y los principales sistemas operativos.
  • Pruebe sin problemas sitios web alojados localmente en su máquina, ¡sin necesidad de implementarlos en un servidor remoto!

🧪 Pruebas automatizadas (Playwright, Selenium, A11y y más...)

Utilice las siguientes indicaciones para ejecutar/depurar/reparar sus pruebas automatizadas en la plataforma de pruebas de BrowserStack.

# Port test suite to BrowserStack "run my test suite on BrowserStack infra" # Debug test failures "My test suite failed, can you help me fix the new failures?" # Accessibility testing "check for accessibility issues on my www.mywebsite.com"

🛠️ Instalación

  1. Crear una cuenta de BrowserStack
    • Regístrese en BrowserStack si aún no tiene una cuenta.
    • ℹ️ Si tienes un proyecto de código abierto, podremos ofrecerte un plan gratuito .
    • Una vez que tenga una cuenta (y haya comprado el plan apropiado), anote su username y access_key en Configuración de la cuenta .
  2. Asegúrese de usar la versión de Node ≥ 18.0 . Compruebe la versión de su nodo con node --version . Versión recomendada: v22.15.0 (LTS)
  3. Instalar el servidor MCP
    • VSCode (Copiloto - Modo Agente): .vscode/mcp.json :
    { "servers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
    • En VSCode, asegúrese de hacer clic en el botón Start en el servidor MCP para iniciar el servidor.
    • Para el cursor: .cursor/mcp.json :
    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
    • Escritorio de Claude: ~/claude_desktop_config.json :
    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }

🤝 Clientes MCP recomendados

  • Recomendamos utilizar Github Copilot o Cursor para casos de uso de pruebas y depuración automatizadas.
  • Para casos de uso de pruebas manuales (pruebas en vivo), recomendamos utilizar Claude Desktop .

⚠️ Notas importantes

  • El servidor MCP de BrowserStack se encuentra en desarrollo activo y actualmente es compatible con un subconjunto de la especificación MCP. Próximamente se añadirán más funciones.
  • Las invocaciones de herramientas dependen del cliente MCP, que a su vez depende de un LLM. Por lo tanto, puede haber comportamientos no deterministas que generen resultados inesperados. Si tiene alguna sugerencia o comentario, abra un problema para discutirlo.

📝 Contribuyendo

¡Agradecemos sus contribuciones! Abra un problema para comentar cualquier cambio que desee realizar. 👉 Haga clic aquí para consultar nuestras Pautas de Contribución.

📞 Soporte

Para obtener ayuda, por favor:

🚀 Próximamente más funciones

¡Estén atentos a las novedades! ¿Tienen alguna sugerencia? Por favor, abran un problema para discutirlo.

🔗 Recursos

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Servidor MCP de BrowserStack

  1. Why BrowserStack ?
    1. 💡 Usage Examples
      1. 📱 Manual App Testing
      2. 🌐 Manual Web Testing
      3. 🧪 Automated Testing (Playwright, Selenium, A11y and more..)
    2. 🛠️ Installation
      1. 🤝 Recommended MCP Clients
        1. ⚠️ Important Notes
          1. 📝 Contributing
            1. 📞 Support
              1. 🚀 More Features Coming Soon
                1. 🔗 Resources

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.
                    Last updated -
                    7
                    30
                    14
                    TypeScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
                    Last updated -
                    Python
                    Apache 2.0
                    • Apple

                  View all related MCP servers

                  ID: eoxjxomxet