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

Сервер BrowserStack MCP

Дайте возможность каждому разработчику и тестировщику в вашей команде, независимо от того, тестируют ли они вручную, начинают ли автоматизацию или масштабируют автоматизацию тестирования. BrowserStack MCP Server позволяет вам использовать нашу передовую тестовую платформу непосредственно из ваших любимых инструментов ИИ.

Почему BrowserStack?

💡 Примеры использования

📱 Ручное тестирование приложений

Используйте следующие подсказки для использования мобильных приложений в обширном облаке реальных устройств BrowserStack. Прекратите использовать эмуляторы!

# 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?"
  • В отличие от эмуляторов, протестируйте реальную производительность вашего приложения на реальных устройствах. Благодаря расширенным функциям App-Profiling вы можете отлаживать сбои и проблемы с производительностью в режиме реального времени.
  • Получите доступ ко всем основным устройствам и версиям ОС из нашей сетки устройств . У нас строгие соглашения об уровне обслуживания (SLA) для обеспечения наших глобальных центров обработки данных новыми выпущенными устройствами в день запуска .

🌐 Ручное веб-тестирование

Подобно тестированию приложений, вы можете использовать следующие подсказки для тестирования своих веб-сайтов в обширном облаке реальных браузеров и устройств BrowserStack. На вашем компьютере не установлен браузер Edge? Мы вам поможем!

# Test your local websites "open my website hosted on localhost:3001 on Edge"
  • Тестируйте веб-сайты в разных браузерах и на разных устройствах. Мы поддерживаем все основные браузеры на всех основных ОС.
  • Легко тестируйте веб-сайты, размещенные локально на вашем компьютере, без необходимости развертывания на удаленном сервере!

🧪 Автоматизированное тестирование (Playwright, Selenium, A11y и другие)

Используйте следующие подсказки для запуска/отладки/исправления автоматизированных тестов на тестовой платформе 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"
  • Исправьте сбои в тестировании, о которых сообщил ваш конвейер CI/CD, используя наши ведущие в отрасли функции Test Observability . Узнайте больше информации здесь .
  • Запускайте тесты, написанные на Jest, Playwright, Selenium и других языках, на тестовой платформе BrowserStack.
  • Тестирование доступности : обеспечьте соответствие WCAG и ADA с помощью нашего инструмента тестирования доступности

📋 Управление тестированием

Воспользуйтесь следующими подсказками для использования возможностей управления тестами BrowserStack с сервером MCP.

# Create project & folder structure "create new Test management project named My Demo Project with two sub folders - Login & Checkout" # Add test cases "add invalid login test case in Test Management project named My Demo Project" # List added test cases "list high priority Login test cases from Test Management project - My Demo Project" # Create test run "create a test run for Login tests from Test Management project - My Demo Project" # Update test results "update test results as passed for Login tests test run from My Demo Project"

🛠️ Установка

  1. Создайте учетную запись BrowserStack
    • Зарегистрируйтесь в BrowserStack , если у вас еще нет учетной записи.
    • ℹ️ Если у вас проект с открытым исходным кодом, мы сможем предоставить вам бесплатный план .
    • После того, как у вас появится учетная запись (и вы приобретете соответствующий план), запишите свое username и access_key из настроек учетной записи .
  2. Убедитесь, что вы используете версию Node >= 18.0 . Проверьте версию вашего узла с помощью node --version . Рекомендуемая версия: v22.15.0 (LTS)
  3. Установите MCP-сервер
    • VSCode (режим второго пилота - агента): .vscode/mcp.json :
    { "servers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
    • В VSCode обязательно нажмите кнопку Start на сервере MCP, чтобы запустить сервер.
    • Для курсора: .cursor/mcp.json :
    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }
    • Рабочий стол Клода: ~/claude_desktop_config.json :
    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }

Установка через Smithery

Чтобы автоматически установить BrowserStack Test Platform Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @browserstack/mcp-server --client claude

🤝 Рекомендуемые клиенты MCP

  • Мы рекомендуем использовать Github Copilot или Cursor для автоматизированного тестирования и отладки.
  • Для ручного тестирования (тестирование в реальном времени) мы рекомендуем использовать Claude Desktop .

⚠️ Важные примечания

  • BrowserStack MCP Server находится в стадии активной разработки и в настоящее время поддерживает подмножество спецификации MCP. Скоро будут добавлены дополнительные функции.
  • Вызовы инструментов полагаются на MCP Client, который в свою очередь полагается на LLM, поэтому может быть некоторое недетерминированное поведение, которое может привести к неожиданным результатам. Если у вас есть какие-либо предложения или отзывы, пожалуйста, откройте тему для обсуждения.

📝 Вклад

Мы приветствуем вклады! Пожалуйста, откройте тему, чтобы обсудить любые изменения, которые вы хотели бы внести. 👉 Нажмите здесь, чтобы просмотреть наши Правила по вкладам

📞 Поддержка

Для поддержки, пожалуйста:

🚀 Скоро появятся новые функции

Оставайтесь с нами для интересных обновлений! Есть предложения? Пожалуйста, откройте тему для обсуждения.

🔗 Ресурсы

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