← Open Source
refreshdotdev

web-eval-agent

An MCP server that autonomously evaluates web applications.

AI EngineeringTest & guardGive agent toolsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.24k
Stars
109
Forks
+-1
This week
4
Contributors
Created 2025-04-01 · Updated 2026-10-13 · #11032 today
Top developers
erikquneverSettlesnandatheguntupalli

refreshdotdev/web-eval-agent is ranked 11,032 with 1,235 stars.

Same-category comparison

refreshdotdev/web-eval-agent is ranked 11,032 among these 8 peers; Anionex/agent-vision-toolkit is ranked 11,033.

Same-category comparison
NameRankMetrics
rohunvora/x-research-skill10,991
Language:
TypeScript
Stars:
1,244
Forks:
115
Description:
X/Twitter research skill for Claude Code and OpenClaw. Agentic search, thread following, deep-dives, sourced briefings.
inclusionAI/AWorld10,998
Language:
Python
Stars:
1,242
Forks:
129
Description:
Search, understand, reproduce, and improve an idea with ease.
cookjohn/zotero-mcp11,010
Language:
TypeScript
Stars:
1,239
Forks:
103
Description:
It's a plugin extension in Zotero. Zotero MCP Plugin enables integration between AI assistants and Zotero through MCP.
supavec/supavec11,013
Language:
TypeScript
Stars:
1,239
Forks:
115
Description:
The open-source alternative to Carbon.ai. Build powerful RAG applications with any data source, at any scale.
Anionex/agent-vision-toolkit11,033
Language:
Python
Stars:
1,234
Forks:
50
Ataraxy-Labs/opensessions11,034
Language:
Rust
Stars:
1,234
Forks:
79
google-gemini/deprecated-generative-ai-js11,037
Language:
TypeScript
Stars:
1,234
Forks:
323
Description:
This SDK is now deprecated, use the new unified Google GenAI SDK.
uezo/ChatdollKit11,043
Language:
C#
Stars:
1,231
Forks:
127
Description:
ChatdollKit enables you to make your 3D model into a chatbot.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryAI Engineering
SubcategoryTest & guard, Give agent tools
KeywordsAgent
Stars1,235
Forks109
Contributors4
Created date2025-04-01
Updated date2026-10-13
Stars in 1 day0
Stars in 7 days-1
Rank11,032
Previous rank10,988
Rank change-44
7-day stars rank17,233
Previous 7-day stars rank12,877
7-day stars rank change-4,356
Total stars rank9,474
Previous total stars rank9,467
Total stars rank change-7
CountryUSA
README summary

⚠️ PROJECT HAS BEEN SUNSET ⚠️ This project has been discontinued. We're building something new at withrefresh. 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. | | | 🔒 Opens an interactive (non-headless) browser so you can sign in once; the saved cookies/local-storage are reused by subsequent runs. | **Key arguments** * **(required)** – address of the running app (e. ) **(required)** – natural-language description of what to test ("run through the signup flow and note any

UX issues") *(optional, default )* – set to to hide the browser window * *(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 1. 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) 1. Pre-requisites (typically not needed): brew: npm: ( ) jq: 2. 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 4. Send a prompt in chat mode to call the web eval agent tool! Source environment variables after installing UV Mac Linux 4. Add below JSON to your relevant code editor with api

key 6. Restart your code editor 🔃 Updating refresh MCP server Operative Discord Server 🛠️ Manual Installation (Mac + Cursor/Cline/Windsurf) 1. Add below JSON to your relevant code editor with api key 5. 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 2. Restart code editor 🚨 Issues Updates aren't being received in code editors, update or reinstall for latest version

: Run 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!

Frequently asked questions

How many stars and forks are recorded?

refreshdotdev/web-eval-agent has 1,235 stars and 109 forks.

What is the repository rank?

refreshdotdev/web-eval-agent is ranked 11,032.

What language and category are recorded?

refreshdotdev/web-eval-agent has 1,235 stars, uses Python and belongs to AI Engineering.

Which repository is closest in rank?

refreshdotdev/web-eval-agent is compared with Anionex/agent-vision-toolkit, ranked 11,033 with 1,234 stars.

README

⚠️ PROJECT HAS BEEN SUNSET ⚠️

This project has been discontinued. We're building something new at withrefresh.com


🚀 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, default false) – set to true 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:

Evaluate my app at http://localhost:3000 – run web_eval_agent with the task "Try the full signup flow and report UX issues".

🏁 Quick Start

Easy Setup with One-Click Integration

  1. 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)

  1. 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
  1. Run the installer after getting an api key (free)
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
  1. Visit your favorite IDE and restart to apply the changes
  2. Send a prompt in chat mode to call the web eval agent tool! e.g.
Test my app on http://localhost:3000. Use web-eval-agent.

🛠️ Manual Installation

  1. Get your API key at operative.sh/mcp
  2. Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Source environment variables after installing UV

Mac

source ~/.zshrc

Linux

source ~/.bashrc 
  1. Install playwright:
npm install -g chromium playwright && uvx --with playwright playwright install --with-deps
  1. Add below JSON to your relevant code editor with api key
  2. Restart your code editor

🔃 Updating

  • uv cache clean
  • refresh MCP server
    "web-eval-agent": {
      "command": "uvx",
      "args": [
        "--refresh-package",
        "webEvalAgent",
        "--from",
        "git+https://github.com/Operative-Sh/web-eval-agent.git",
        "webEvalAgent"
      ],
      "env": {
        "OPERATIVE_API_KEY": ""
      }
    }

Operative Discord Server

🛠️ Manual Installation (Mac + Cursor/Cline/Windsurf)

  1. Get your API key at operative.sh/mcp
  2. Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh)
  1. Install playwright:
npm install -g chromium playwright && uvx --with playwright playwright install --with-deps
  1. Add below JSON to your relevant code editor with api key
  2. Restart your code editor

Manual Installation (Windows + Cursor/Cline/Windsurf)

We're refining this, please open an issue if you have any issues!

  1. Do all this in your code editor terminal
  2. curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
  3. Get your API key at operative.sh/mcp
  4. Install uv (curl -LsSf https://astral.sh/uv/install.sh | sh)
  5. uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright install
  6. 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

📊 Web Evaluation Report for http://localhost:5173 complete!
📝 Task: Test the API-key deletion flow by navigating to the API Keys section, deleting a key, and judging the UX.

🔍 Agent Steps
  📍 1. Navigate → http://localhost:5173
  📍 2. Click     "Login"        (button index 2)
  📍 3. Click     "API Keys"     (button index 4)
  📍 4. Click     "Create Key"   (button index 9)
  📍 5. Type      "Test API Key" (input index 2)
  📍 6. Click     "Done"         (button index 3)
  📍 7. Click     "Delete"       (button index 10)
  📍 8. Click     "Delete"       (confirm index 3)
🏁 Flow tested successfully – UX felt smooth and intuitive.

🖥️ Console Logs (10)
  1. [debug] [vite] connecting…
  2. [debug] [vite] connected.
  3. [info]  Download the React DevTools …
     …

🌐 Network Requests (10)
  1. GET /src/pages/SleepingMasks.tsx                   304
  2. GET /src/pages/MCPRegistryRegistry.tsx             304
     …

⏱️ Chronological Timeline
  01:16:23.293 🖥️ Console [debug] [vite] connecting…
  01:16:23.303 🖥️ Console [debug] [vite] connected.
  01:16:23.312 ➡️ GET /src/pages/SleepingMasks.tsx
  01:16:23.318 ⬅️ 304 /src/pages/SleepingMasks.tsx
     …
  01:17:45.038 🤖 🏁 Flow finished – deletion verified
  01:17:47.038 🤖 📋 Conclusion repeated above
👁️  See the "Operative Control Center" dashboard for live logs.

Star History


Built with <3 @ operative.sh

Nearby in the ranking
Similar items