🚀 operative.sh web-eval-agent MCP-сервер
Позвольте кодирующему агенту отладить себя, у вас есть дела поважнее.
🔥 Усильте свою отладку
MCP-сервер operative.sh запускает браузерный агент для автономного выполнения и отладки веб-приложений непосредственно в редакторе кода.
⚡ Особенности
- 🌐 Навигация по веб-приложению с помощью BrowserUse (в 2 раза быстрее с работающим бэкэндом)
- 📊 Захват сетевого трафика — запросы интеллектуально фильтруются и возвращаются в контекстное окно
- 🚨 Собирайте ошибки консоли — записывайте логи и ошибки
- 🤖 Автономная отладка — агент курсора вызывает сервер mcp веб-агента контроля качества, чтобы проверить, работает ли написанный им код так, как ожидалось, от начала до конца.
🧰 Справочник по инструментам MCP
Инструмент | Цель |
---|---|
web_eval_agent | 🤖 Автоматизированный оценщик UX, который управляет браузером, делает снимки экрана, ведет журналы консоли и сети и возвращает подробный отчет о UX. |
setup_browser_state | 🔒 Открывает интерактивный (не headless) браузер, позволяющий войти в систему один раз; сохраненные файлы cookie/локальное хранилище повторно используются при последующих запусках web_eval_agent . |
Ключевые аргументы
web_eval_agent
url
(обязательно) – адрес запущенного приложения (напримерhttp://localhost:3000
)task
(обязательно) – описание на естественном языке того, что нужно протестировать («пройдите процесс регистрации и отметьте любые проблемы с пользовательским опытом»)headless_browser
(необязательно, по умолчаниюfalse
) — установите значениеtrue
, чтобы скрыть окно браузера
setup_browser_state
url
(необязательно) – страница, которая будет открыта первой (удобно для перехода непосредственно на экран входа в систему)
Вы можете активировать эти инструменты прямо из чата IDE, например:
🏁 Быстрый старт (macOS/Linux)
- Предварительные условия (обычно не требуются):
- brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- npm: (
brew install npm
) - jq:
brew install jq
- Запустите установщик после получения ключа API (бесплатно)
- Устанавливает драматурга
- Устанавливает УФ
- Вставляет JSON в ваш редактор кода (Cursor/Cline/Windsurf)!
- Откройте вашу любимую IDE и перезапустите ее, чтобы применить изменения.
- Отправьте запрос в режиме чата для вызова инструмента веб-агента оценки! Например:
🛠️ Ручная установка
- Получите свой ключ API на operative.sh
- Установить УФ
- Установить драматурга:
- Добавьте нижеприведенный JSON в соответствующий редактор кода с ключом API
- Перезапустите редактор кода.
🔃 Обновление
uv cache clean
- обновить MCP сервер
Оперативный Discord-сервер
🛠️ Ручная установка (Mac + Cursor/Cline/Windsurf)
- Получите свой ключ API на operative.sh
- Установить УФ
- Установить драматурга:
- Добавьте нижеприведенный JSON в соответствующий редактор кода с ключом API
- Перезапустите редактор кода.
Ручная установка (Windows + Cursor/Cline/Windsurf)
Мы дорабатываем этот вопрос. Если у вас возникнут какие-либо проблемы, пожалуйста, сообщите нам об этом!
- Сделайте все это в терминале редактора кода.
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
- Получите свой ключ API на operative.sh
- Установить uv
(curl -LsSf https://astral.sh/uv/install.sh | sh)
uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright install
- Перезапустить редактор кода
🚨 Проблемы
- Обновления не приходят в редакторах кода, обновите или переустановите до последней версии: Запустите
uv cache clean
для последней версии - Если у вас возникнут какие-либо проблемы, смело открывайте тему в этом репозитории или в Discord!
- 5/5 - статические приложения без изменений не транслировались на экран, исправлено!
uv clean
+ перезапуск для исправления
Журнал изменений
- 29 апреля - Обновление наложения агента - пауза/воспроизведение/остановка работы агента в браузере
📋 Пример отчета о выводе сервера MCP
История Звезды
Создано с помощью <3 @ operative.sh
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Предоставляет возможность агентам на базе LLM автономно выполнять и отлаживать веб-приложения непосредственно в редакторе кода с такими функциями, как навигация по веб-приложениям, захват сетевого трафика и сбор ошибок консоли.
- 🔥 Усильте свою отладку
- ⚡ Особенности
- 🧰 Справочник по инструментам MCP
- 🏁 Быстрый старт (macOS/Linux)
- 🛠️ Ручная установка
- 🔃 Обновление
- Оперативный Discord-сервер
- 🛠️ Ручная установка (Mac + Cursor/Cline/Windsurf)
- Ручная установка (Windows + Cursor/Cline/Windsurf)
- 🚨 Проблемы
- Журнал изменений
- 📋 Пример отчета о выводе сервера MCP
- История Звезды
Related MCP Servers
- AsecurityAlicenseAqualityEnables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environmentLast updated -10327199JavaScriptMIT License
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -754JavaScript
- AsecurityAlicenseAqualityProvides LLM Agents with AI-powered mentorship for code review, design critique, writing feedback, and brainstorming using the Deepseek API, enabling enhanced output in various development and strategic planning tasks.Last updated -515TypeScriptApache 2.0
- -securityAlicense-qualityEnhances LLM applications with deep autonomous web research capabilities, delivering higher quality information than standard search tools by exploring and validating numerous trusted sources.Last updated -179PythonMIT License