web-eval-agent

893

The operative.sh web-eval-agent MCP Server is a tool designed to automate debugging and evaluation of web applications directly from code editors. It features autonomous web navigation, captures console errors, network traffic, and provides a comprehensive UX report. This server is designed to enhance developer productivity by automating routine debugging tasks.

🚀 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 expected end-to-end.

🧰 MCP Tool Reference

  • 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 to save session data for future runs.

🏁 Quick Start (macOS/Linux)

  1. Install prerequisites like Homebrew, npm, and jq
  2. Get an API key from operative.sh
  3. Run the installation script
  4. Use IDE chat to call the web eval agent tool.

🛠️ Manual Installation

  1. Obtain your API key
  2. Install uv and Playwright
  3. Add API key to editor config and restart your editor.

🔃 Updating

  • Run uv cache clean to update.

🚨 Issues

  • Updates may require a cache clean; visit Discord for support.