Back to Home
withRefresh icon

web-eval-agent

Verified Safe

by withRefresh

Overview

An autonomous agent that executes and debugs web applications by navigating, capturing network traffic, collecting console errors, and providing UX reports directly in a code editor.

Installation

Run Command
python mcp_server.py

Environment Variables

  • OPERATIVE_API_KEY
  • USE_LOCAL_BACKEND

Security Notes

The project leverages Playwright for browser automation, which inherently involves powerful actions like JavaScript injection (via `page.evaluate`) and DOM manipulation (e.g., `agent_overlay.js` patching `elementFromPoint`). It uses a Flask-SocketIO server with `cors_allowed_origins='*'` (though bound to localhost, mitigating some direct cross-origin risks) and `allow_unsafe_werkzeug=True`, which are permissive settings generally intended for development and not ideal for distribution. Standard output and error streams are redirected to `/dev/null`, which can obscure critical information or runtime errors. The agent transmits the `OPERATIVE_API_KEY` to an external `operative-backend.onrender.com` for LLM calls and validation, necessitating trust in this third-party service.

Similar Servers

Stats

Interest Score100
Security Score6
Cost ClassHigh
Avg Tokens50000
Stars1234
Forks105
Last Update2026-01-16

Tags

Web debuggingAutonomous agentUI/UX testingBrowser automationPlaywright