
Web QA Agent
An MCP server that autonomously evaluates web applications.
🚀 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 unleashes LLM-powered agents to autonomously execute and debug web apps directly in your code editor.
⚡ Features
This weapon in your development arsenal transforms your Code IDE experience (Cline, Cursor):
- 🌐 Navigate your webapp using BrowserUse (2x faster with operative backend)
- 📊 Capture network traffic - all requests/responses at your fingertips
- 🚨 Collect console errors - nothing escapes detection
- 🤖 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.
🏁 Quick Start (macOS/Linux)
- Pre-requisites: 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)
# Feel welcome to inspect the installer script like so:
# curl -LSf https://operative.sh/install.sh | less -N
# Download, install, and remove the installer script
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
- Unleash the agent in Cursor Agent Mode with web_eval_agent (verify tool refreshed or restart Cursor)
- If any issues, see Issues section below
🛠️ Manual Windows Installation (Cline)
# 1. Get your API key at operative.sh
# 2. Install uv (curl -LsSf https://astral.sh/uv/install.sh | sh)
# 3. uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright install
# 4. Unleash the agent in Cline with web_eval_agent (may have to restart Cline)
🚨 Issues
- Initial tool calls Playwright issues, fix pushed 4/14,
npm install -g playwright
playwright issues on tool call. - Any issues feel free to open an Issue on this repo!
📋 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.
Built with <3 @ operative.sh
Related topics:
Details:
Stars
365Forks
18Last commit
20 hours agoRepository age
26 daysLicense
Apache-2.0
Auto-fetched from GitHub .
MCP servers similar to Web QA Agent:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit