🚀 operative.sh web-eval-agent MCP-Server
Überlassen Sie dem Codieragenten die Fehlerbehebung selbst, Sie haben Besseres zu tun.
🔥 Optimieren Sie Ihr Debugging
Der MCP-Server von operative.sh startet einen browserbasierten Agenten, um Web-Apps direkt in Ihrem Code-Editor autonom auszuführen und zu debuggen.
⚡ Funktionen
- 🌐 Navigieren Sie mit BrowserUse durch Ihre Webanwendung (2x schneller mit operativem Backend)
- 📊 Erfassen Sie den Netzwerkverkehr – Anfragen werden intelligent gefiltert und in das Kontextfenster zurückgegeben
- 🚨 Konsolenfehler erfassen – erfasst Protokolle und Fehler
- 🤖 Autonomes Debuggen – der Cursor-Agent ruft den MCP-Server des Web-QA-Agenten auf, um zu testen, ob der von ihm geschriebene Code durchgängig wie erwartet funktioniert.
🧰 MCP-Tool-Referenz
Werkzeug | Zweck |
---|---|
web_eval_agent | 🤖 Automatisierter UX-Evaluator, der den Browser steuert, Screenshots, Konsolen- und Netzwerkprotokolle erfasst und einen ausführlichen UX-Bericht zurückgibt. |
setup_browser_state | 🔒 Öffnet einen interaktiven (nicht-headless) Browser, sodass Sie sich einmal anmelden können; die gespeicherten Cookies/der lokale Speicher werden bei nachfolgenden web_eval_agent Läufen wiederverwendet. |
Hauptargumente
web_eval_agent
url
(erforderlich) – Adresse der laufenden App (z. B.http://localhost:3000
)task
(erforderlich) – Beschreibung in natürlicher Sprache, was getestet werden soll („den Anmeldefluss durchlaufen und etwaige UX-Probleme notieren“)headless_browser
(optional, Standardfalse
) – auftrue
setzen, um das Browserfenster auszublenden
setup_browser_state
url
(optional) – zuerst zu öffnende Seite (praktisch, um direkt auf einem Anmeldebildschirm zu landen)
Sie können diese Tools direkt aus Ihrem IDE-Chat auslösen, zum Beispiel:
🏁 Schnellstart (macOS/Linux)
- Voraussetzungen (normalerweise nicht erforderlich):
- brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- npm: (
brew install npm
) - jq:
brew install jq
- Führen Sie das Installationsprogramm aus, nachdem Sie einen API-Schlüssel erhalten haben (kostenlos)
- Installiert Dramatiker
- Installiert UV
- Fügt JSON für Sie in Ihren Code-Editor (Cursor/Cline/Windsurf) ein!
- Besuchen Sie Ihre bevorzugte IDE und starten Sie neu, um die Änderungen anzuwenden
- Senden Sie eine Aufforderung im Chat-Modus, um das Web-Evaluierungs-Agent-Tool aufzurufen! zB
🛠️ Manuelle Installation
- Holen Sie sich Ihren API-Schlüssel bei operative.sh
- UV installieren
- Installieren Sie Playwright:
- Fügen Sie das folgende JSON mit dem API-Schlüssel zu Ihrem entsprechenden Code-Editor hinzu
- Starten Sie Ihren Code-Editor neu
🔃 Aktualisierung
uv cache clean
- MCP-Server aktualisieren
Operativer Discord-Server
🛠️ Manuelle Installation (Mac + Cursor/Cline/Windsurf)
- Holen Sie sich Ihren API-Schlüssel bei operative.sh
- UV installieren
- Installieren Sie Playwright:
- Fügen Sie das folgende JSON mit dem API-Schlüssel zu Ihrem entsprechenden Code-Editor hinzu
- Starten Sie Ihren Code-Editor neu
Manuelle Installation (Windows + Cursor/Cline/Windsurf)
Wir verfeinern dies. Bitte öffnen Sie ein Problem, wenn Sie Probleme haben!
- Führen Sie dies alles in Ihrem Code-Editor-Terminal aus
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
- Holen Sie sich Ihren API-Schlüssel bei operative.sh
- UV installieren
(curl -LsSf https://astral.sh/uv/install.sh | sh)
uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright install
- Code-Editor neu starten
🚨 Probleme
- Updates werden in Code-Editoren nicht empfangen, aktualisieren oder neu installieren für die neueste Version: Führen Sie
uv cache clean
für die neueste aus - Bei Problemen können Sie gerne ein Problem in diesem Repo oder im Discord eröffnen!
- 5/5 – Statische Apps ohne Änderungen führten kein Screencasting durch, behoben!
uv clean
+ Neustart, um das Problem zu beheben
Änderungsprotokoll
- 29.04. – Agent-Overlay-Update – Agent-Ausführung im Browser pausieren/abspielen/stoppen
📋 Beispiel für einen MCP-Server-Ausgabebericht
Sternengeschichte
Erstellt mit <3 @ operative.sh
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Setzt LLM-gestützte Agenten ein, um Web-Apps direkt in Ihrem Code-Editor autonom auszuführen und zu debuggen, mit Funktionen wie Web-App-Navigation, Erfassung des Netzwerkverkehrs und Konsolenfehlersammlung.
- 🔥 Optimieren Sie Ihr Debugging
- ⚡ Funktionen
- 🧰 MCP-Tool-Referenz
- 🏁 Schnellstart (macOS/Linux)
- 🛠️ Manuelle Installation
- 🔃 Aktualisierung
- Operativer Discord-Server
- 🛠️ Manuelle Installation (Mac + Cursor/Cline/Windsurf)
- Manuelle Installation (Windows + Cursor/Cline/Windsurf)
- 🚨 Probleme
- Änderungsprotokoll
- 📋 Beispiel für einen MCP-Server-Ausgabebericht
- Sternengeschichte
Related MCP Servers
- AsecurityAlicenseAqualityEnables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environmentLast updated -10327199JavaScriptMIT License
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -754JavaScript
- 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 -515TypeScriptApache 2.0
- -securityAlicense-qualityEnhances LLM applications with deep autonomous web research capabilities, delivering higher quality information than standard search tools by exploring and validating numerous trusted sources.Last updated -179PythonMIT License