Tarayıcı kullanıcı ajanları ile web uygulamalarını otomatik olarak hata ayıklayan bir MCP Server
Claude Desktop config.json'a ekle
{
"mcpServers": {
"refreshdotdev-web-eval-agent": {
"command": "python",
"args": [
"-m",
"web_eval_agent"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/refreshdotdev/web-eval-agent.git ~/.mcp/web-eval-agent
cd ~/.mcp/web-eval-agent Kodlama aracısının kendisini hata ayıklamasını sağla, senin daha önemli işlerin var.

operative.sh'un MCP Server'ı, tarayıcı kullanımı destekli bir aracıyı başlatarak web uygulamalarını doğrudan kod editöründe otonom olarak çalıştırmanızı ve hata ayıklamanızı sağlar.
| Tool | Amaç |
|---|---|
web_eval_agent |
🤖 Tarayıcıyı yönlendiren, ekran görüntüleri, konsol ve ağ loglarını yakalayan ve zengin UX raporu döndüren otomatik UX değerlendirici. |
setup_browser_state |
🔒 Etkileşimli (headless olmayan) bir tarayıcı açar, böylece bir kez oturum açabilir; kaydedilen çerezler/local-storage sonraki web_eval_agent çalıştırmalarında yeniden kullanılır. |
Önemli argümanlar
web_eval_agent
url (gerekli) – çalışan uygulamanın adresi (ör. http://localhost:3000)task (gerekli) – neyi test edeceğinizin doğal dil tanımı ("kayıt akışını tamamlayın ve UX sorunlarını not edin")headless_browser (opsiyonel, varsayılan false) – tarayıcı penceresini gizlemek için true olarak ayarlayınsetup_browser_state
url (opsiyonel) – önce açılacak sayfa (login ekranına doğrudan gitmek için kullanışlı)Bu araçları doğrudan IDE sohbetinizden tetikleyebilirsiniz, örneğin:
Evaluate my app at http://localhost:3000 – run web_eval_agent with the task "Try the full signup flow and report UX issues".
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install npm)brew install jqcurl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh
Test my app on http://localhost:3000. Use web-eval-agent.
curl -LsSf https://astral.sh/uv/install.sh | sh
Mac
source ~/.zshrc
Linux
source ~/.bashrc
npm install -g chromium playwright && uvx --with playwright playwright install --with-deps
uv cache clean "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": "<YOUR_KEY>"
}
}
curl -LsSf https://astral.sh/uv/install.sh | sh)
npm install -g chromium playwright && uvx --with playwright playwright install --with-deps
Bunu geliştiriyoruz, herhangi bir sorunla karşılaşırsanız lütfen bir issue açın!
curl -LSf https://operative.sh/install.sh -o install.sh && bash install.sh && rm install.sh(curl -LsSf https://astral.sh/uv/install.sh | sh)uvx --from git+https://github.com/Operative-Sh/web-eval-agent.git playwright installuv cache clean çalıştırınuv clean + yeniden başlat📊 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.
<3 ile operative.sh tarafından yapılmıştır
Puppeteer ile tarayıcı otomasyon yetenekleri, yerel ve uzak tarayıcı bağlantısını destekler.
Microsoft'un resmi Playwright MCP sunucusu, LLM'lerin yapılandırılmış erişilebilirlik anlık görüntüleri aracılığıyla web sayfalarıyla etkileşim kurmasını sağlıyor.
LLM'ler ve bilgisayarlı görü kullanarak tarayıcı tabanlı iş akışlarını otomatikleştirin — sayfaları gezin, formları doldurun, veri çıkarın, kimlik doğrulaması yönetin ve herhangi bir web sitesini doğal dil ile otomatize edin.
Yerel Chrome tarayıcınızı otomatikleştirin
Tarayıcı otomasyonu ve web scraping için Playwright kullanan bir MCP sunucusu
Bulut ortamında tarayıcı etkileşimlerini otomatikleştirin (web navigasyonu, veri çıkarma, form doldurma ve daha fazlası)