🚀 operative.sh web-eval-agent MCP Server
Let the coding agent debug itself, you've got better things to do.
🔥 Supercharge Your Debugging
operative.sh's MCP Server launches a browser-use powered agent to autonomously execute and debug web apps directly in your code editor.
⚡ Features
- 🌐 Navigate your webapp using BrowserUse (2x faster with operative backend)
- 📊 Capture network traffic - requests are intelligently filtered and returned into the context window
- 🚨 Collect console errors - captures logs & errors
- 🤖 Autonomous debugging - the Cursor agent calls the web QA agent mcp server to test if the code it wrote works as epected end-to-end.
🧰 MCP Tool Reference
Tool | Purpose |
---|---|
web_eval_agent | 🤖 Automated UX evaluator that drives the browser, captures screenshots, console & network logs, and returns a rich UX report. |
setup_browser_state | 🔒 Opens an interactive (non-headless) browser so you can sign in once; the saved cookies/local-storage are reused by subsequent web_eval_agent runs. |
Key arguments
web_eval_agent
url
(required) – address of the running app (e.g.http://localhost:3000
)task
(required) – natural-language description of what to test ("run through the signup flow and note any UX issues")headless_browser
(optional, defaultfalse
) – set totrue
to hide the browser window
setup_browser_state
url
(optional) – page to open first (handy to land directly on a login screen)
You can trigger these tools straight from your IDE chat, for example:
🏁 Quick Start
Easy Setup with One-Click Integration
- Get your API key (free) - when you create your API key, you'll see:
- "Add to Cursor" button with a deeplink for instant Cursor installation
- Prefilled Claude Code command with your API key automatically included
Manual Setup (macOS/Linux)
- Pre-requisites (typically not needed):
- brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- npm: (
brew install npm
) - jq:
brew install jq
- Run the installer after getting an api key (free)
- Installs playwright
- Installs uv
- Inserts JSON into your code editor (Cursor/Cline/Windsurf) for you!
- Visit your favorite IDE and restart to apply the changes
- Send a prompt in chat mode to call the web eval agent tool! e.g.
🛠️ Manual Installation
- Get your API key at operative.sh/mcp
- Install uv
- Source environment variables after installing UV
Mac
Linux
- Install playwright:
- Add below JSON to your relevant code editor with api key
- Restart your code editor
🔃 Updating
uv cache clean
- refresh MCP server
Operative Discord Server
🛠️ Manual Installation (Mac + Cursor/Cline/Windsurf)
- Get your API key at operative.sh/mcp
- Install uv
- Install playwright:
- Add below JSON to your relevant code editor with api key
- Restart your code editor
Manual Installation (Windows + Cursor/Cline/Windsurf)
We're refining this, please open an issue if you have any issues!
- Do all this in your code editor terminal
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
- Get your API key at operative.sh/mcp
- Install uv
(curl -LsSf https://astral.sh/uv/install.sh | sh)
uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright install
- Restart code editor
🚨 Issues
- Updates aren't being received in code editors, update or reinstall for latest version: Run
uv cache clean
for latest - Any issues feel free to open an Issue on this repo or in the discord!
- 5/5 - static apps without changes weren't screencasting, fixed!
uv clean
+ restart to get fix
Changelog
- 4/29 - Agent overlay update - pause/play/stop agent run in the browser
📋 Example MCP Server Output Report
Star History
Built with <3 @ operative.sh
local-only server
The server can only run on the client's local machine because it depends on local resources.
Libera agentes impulsados por LLM para ejecutar y depurar de forma autónoma aplicaciones web directamente en su editor de código, con funciones como navegación de aplicaciones web, captura de tráfico de red y recopilación de errores de consola.
- 🔥 Potencie su depuración
- ⚡ Características
- Referencia de herramientas MCP
- 🏁 Inicio rápido (macOS/Linux)
- 🛠️ Instalación manual
- 🔃Actualizando
- Servidor de Discord operativo
- 🛠️ Instalación manual (Mac + Cursor/Cline/Windsurf)
- Instalación manual (Windows + Cursor/Cline/Windsurf)
- 🚨 Problemas
- Registro de cambios
- Ejemplo de informe de salida del servidor MCP
- Historia de las estrellas
Related MCP Servers
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -716
- 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 -31Apache 2.0
- -securityAlicense-qualityAI-powered agent that streamlines web testing workflows by allowing developers to record, execute, and discover tests using natural language prompts in their AI coding assistants.Last updated -57Apache 2.0
- AsecurityAlicenseAqualityProvides AI assistants with Safari browser automation and developer tools access, enabling LLMs to control Safari, access console logs, monitor network activity, and perform browser automation tasks.Last updated -1305MIT License