
playwrightselectorguard-mcp
clauxelNOASSERTION
Playwright Selector Guard MCP — это платный удалённый сервер для поиска и исправления хрупких селекторов в тестах Playwright. Он анализирует ваши локаторы, оценивает риск их поломки при изменении DOM и предлагает безопасные альтернативы.
Сервер решает проблему нестабильных E2E-тестов. Вместо ручного разбора упавших тестов вы получаете готовый отчёт с вариантами починки. Все изменения проходят через запрос подтверждения — это исключает случайную замену селекторов.
Характеристики
Общее
- СтатусСообщество
- Разработчикclauxel
- ЛицензияNOASSERTION
Технологии
- Транспортstreamable-http
Описание
Возможности
check_selector_risk— Проверка селектора на риск поломки при изменении DOM.suggest_selector_healing— Генерация нескольких альтернатив для хрупкого селектора.request_human_approval— Запрос подтверждения от разработчика перед применением нового селектора.record_action_receipt— Запись чека действия для полного аудита изменений.export_selector_failure— Экспорт отчётов о сломанных селекторах.- Работа через удалённое подключение по протоколу Streamable HTTP.
- Доступ защищён Bearer-токеном, без токена сервер возвращает ошибку.
Как подключить
- Зарегистрируйтесь на сайте Playwright Selector Guard и выберите тарифный план.
- Создайте API-токен (Bearer token) в личном кабинете.
- Добавьте сервер в конфигурацию вашего MCP-клиента. Пример для Claude Desktop:
{ "mcpServers": { "playwright-selector-guard": { "url": "https://playwrightselectorguard.clauxel.com/mcp", "headers": { "Authorization": "Bearer <ваш_токен>" } } } } - Перезапустите клиент. Сервер появится в списке доступных инструментов.
Примеры запросов
- Проверь селектор
.button-primaryна странице логина. Насколько он надёжен? - Найди альтернативы для селектора
div.container > input#email. - Запроси подтверждение для замены селектора
.old-classна[data-testid="submit"]. - Экспортируй отчёт о сломанных селекторах за последнюю неделю.
Технические детали
- Язык: TypeScript
- Транспорт: Streamable HTTP
- Лицензия: NOASSERTION (проприетарная)
- Разработчик: Clauxel
- Совместимость: Claude Desktop, VS Code, Cursor, Zed и любые другие клиенты с поддержкой удалённых HTTP MCP-серверов.