Перейти к содержимому

🚀 Operative.sh Web QA Agent MCP Server

Автономный агент для оценки и отладки веб-приложений с использованием браузера.

Python
1189 stars

Описание

Это MCP-сервер от operative.sh, который запускает агента на базе BrowserUse для автономного тестирования веб-приложений в IDE (Cursor, Cline). Ключевые особенности: навигация по UI, захват сетевого трафика и консольных ошибок, генерация отчётов UX. Технологии: Playwright для браузера, uv для Python, npm. Применения: автоматизация QA, отладка кода в реальном времени, проверка потоков (например, signup). Идеально для разработчиков, ускоряя тестирование без ручного вмешательства.

Возможности

Навигация по веб-приложению

Автоматическое взаимодействие с UI через BrowserUse (2x быстрее с backend operative).

Захват сетевого трафика

Интеллектуальная фильтрация запросов с возвратом в контекст для анализа.

Сбор консольных ошибок

Логирование ошибок и сообщений консоли для отладки.

Автономная отладка

Генерация отчётов UX, скриншотов и timeline событий для end-to-end тестов.

Настройка состояния браузера

Сохранение куки и localStorage для повторного использования в тестах.

Установка

{ “web-eval-agent”: { “command”: “uvx”, “args”: [ “webEvalAgent”, “–from”, “git+https://github.com/Operative-Sh/web-eval-agent.git” ], “env”: { “OPERATIVE_API_KEY”: “YOUR_API_KEY” } } }

Предварительно: Установите uv (curl -LsSf https://astral.sh/uv/install.sh | sh), Playwright (npm install -g chromium playwright && uvx –with playwright playwright install –with-deps). Добавьте JSON в конфиг IDE (Cursor и т.д.) и перезапустите.

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
1189

Ссылки