You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 🤖 **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.
19
19
20
+
## 🧰 MCP Tool Reference
21
+
22
+
| Tool | Purpose |
23
+
|------|---------|
24
+
|`web_eval_agent`| 🤖 Automated UX evaluator that drives the browser, captures screenshots, console & network logs, and returns a rich UX report. |
25
+
|`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. |
26
+
27
+
**Key arguments**
28
+
29
+
*`web_eval_agent`
30
+
*`url`**(required)** – address of the running app (e.g. `http://localhost:3000`)
31
+
*`task`**(required)** – natural-language description of what to test ("run through the signup flow and note any UX issues")
32
+
*`headless_browser`*(optional, default `false`)* – set to `true` to hide the browser window
33
+
34
+
*`setup_browser_state`
35
+
*`url`*(optional)* – page to open first (handy to land directly on a login screen)
36
+
37
+
You can trigger these tools straight from your IDE chat, for example:
38
+
39
+
```bash
40
+
Evaluate my app at http://localhost:3000 – run web_eval_agent with the task "Try the full signup flow and report UX issues".
41
+
```
42
+
20
43
## 🏁 Quick Start (macOS/Linux)
21
44
22
45
1. Pre-requisites (typically not needed):
@@ -113,14 +136,14 @@ We're refining this, please open an issue if you have any issues!
113
136
114
137
🔍 Agent Steps
115
138
📍 1. Navigate → http://localhost:5173
116
-
📍 2. Click “Login” (button index 2)
117
-
📍 3. Click “API Keys” (button index 4)
118
-
📍 4. Click “Create Key” (button index 9)
119
-
📍 5. Type “Test API Key” (input index 2)
120
-
📍 6. Click “Done” (button index 3)
121
-
📍 7. Click “Delete” (button index 10)
122
-
📍 8. Click “Delete” (confirm index 3)
123
-
🏁 Flow tested successfully – UX felt smooth and intuitive.
139
+
📍 2. Click "Login" (button index 2)
140
+
📍 3. Click "API Keys" (button index 4)
141
+
📍 4. Click "Create Key" (button index 9)
142
+
📍 5. Type "Test API Key" (input index 2)
143
+
📍 6. Click "Done" (button index 3)
144
+
📍 7. Click "Delete" (button index 10)
145
+
📍 8. Click "Delete" (confirm index 3)
146
+
🏁 Flow tested successfully – UX felt smooth and intuitive.
124
147
125
148
🖥️ Console Logs (10)
126
149
1. [debug] [vite] connecting…
@@ -141,7 +164,7 @@ We're refining this, please open an issue if you have any issues!
0 commit comments