
mcp-server
browserstackAGPL-3.0
139 звёзд46 форков
Официальный MCP-сервер от BrowserStack. Он связывает AI-ассистентов с платформой для кросс-браузерного и мобильного тестирования. Разработчики и QA-инженеры работают с тестами прямо из любимых инструментов — Cursor, Claude Desktop, VS Code.
Без MCP-сервера работа с BrowserStack — это много шагов: открыть сайт, настроить девайс, запустить тест, переключиться на логи, найти ошибку, исправить, снова запустить. С MCP-сервером всё иначе. Вы даёте задачу на обычном языке — например, «Проверь, как выглядит страница входа на iPhone 15 Pro Max и Samsung Galaxy S24». Сервер сам запускает тесты, собирает данные и возвращает результат: скриншот, лог, отчёт или готовый участок исправленного кода.
Сервер официальный, полностью безопасный, использует API BrowserStack. Подходит для ручного тестирования, автоматизированных прогонов и отладки.
Установка
npx -y @browserstack/mcp-serverХарактеристики
Общее
- СтатусСообщество
- Разработчикbrowserstack
- ЛицензияAGPL-3.0
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Управляйте тест-кейсами: создавайте, редактируйте и удаляйте сценарии командой в чате.
- Запускайте ручные и автоматизированные тесты в облаке BrowserStack на сотнях реальных устройств и браузеров.
- Открывайте мобильные приложения на конкретных моделях с нужной версией ОС — например, iPhone 15 или Pixel 8.
- Смотрите видео и логи прошедших тестов в чате для быстрого анализа причин падений.
- Делайте скриншоты в разных браузерах и разрешениях.
- Загружайте новые сборки приложений (.apk, .ipa) в облако BrowserStack без командной строки.
- Исправляйте код по результатам тестов: AI находит ошибку и предлагает готовое решение.
- Получайте отчёты о прогоне и сравнивайте результаты между разными сборками.
- Останавливайте ненужные тесты, чтобы не расходовать лимиты аккаунта.
- Просматривайте список доступных устройств и браузеров прямо в интерфейсе ассистента.
Как подключить
Требуется Node.js 18 или новее. Проверьте версию командой node --version.
Быстрая установка
Ручная установка
- Запустите команду в терминале:
npx -y @browserstack/mcp-server - Пропишите конфигурацию в файле настроек вашего MCP-клиента. Пример для Claude Desktop (
claude_desktop_config.json):{ "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server"], "env": { "BROWSERSTACK_USERNAME": "ваш_логин", "BROWSERSTACK_ACCESS_KEY": "ваш_ключ" } } } }
Логин и ключ возьмите в личном кабинете BrowserStack. - Перезапустите клиент (Claude Desktop, Cursor или VS Code). Готово.
Примеры запросов
- «Открой моё приложение на iPhone 15 Pro Max и сделай скриншот главного экрана.»
- «Найди тест-кейсы, связанные с авторизацией, и запусти их на Windows 11 + Chrome.»
- «Покажи лог последнего упавшего теста. Найди причину ошибки в коде и предложи исправление.»
- «Загрузи новую сборку app-debug.apk в облако BrowserStack.»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: AGPL-3.0
- Совместимые клиенты: Claude Desktop, Cursor, VS Code, любой MCP-клиент
- Зависимости: Node.js >= 18