dsh-plugin-browser-qa
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
dsh-plugin-browser-qa — QA con navegador real para DeepSeek Harness
Plugin MCP local que abre URLs reales en Chrome o Edge y le da al agente herramientas de QA: navegar, hacer clic, escribir, esperar elementos, capturas de pantalla, consola y red. Sin Playwright, sin navegadores descargados y sin dependencias externas: usa Chrome DevTools Protocol (CDP) sobre WebSocket.
English · Cómo funciona · MIT
Herramientas (10)
Tool | Qué hace |
| Abre una URL (lista blanca) y espera la carga. |
| Clic por selector CSS o por texto visible. |
| Escribe en un input/textarea/contenteditable; opcional enviar formulario. |
| Espera milisegundos o hasta que aparezca un selector. |
| Captura el viewport, la página completa o un elemento; devuelve la imagen dentro del resultado. |
| Logs y errores de consola capturados (filtrable por nivel/texto). |
| Requests con método, URL, status, MIME y fallos (filtrable). |
| Texto visible de la página o de un selector. |
| Estado del navegador, pestaña, lista blanca y modo. |
| Cierra la pestaña (y el navegador con |
Related MCP server: mcp-cdp
Instalación
Desde DSH → Settings → Plugins: instala
github:thegabopacheco-sudo/dsh-plugin-browser-qa y permite el script de
instalación cuando DSH lo pida.
Por CLI (perfiles que no administra la app):
dsh plugin --profile <perfil> add github:thegabopacheco-sudo/dsh-plugin-browser-qaEl postinstall copia el runtime a <DSH_HOME>\plugins\browser-qa.
Requisitos: Windows 10/11, Node ≥ 20 (lo aporta el harness) y Chrome o Edge instalado. El plugin lanza el navegador solo (headless por defecto).
Configuración
Variable | Uso |
| Lista blanca separada por comas (default: |
|
|
|
|
| Puerto de depuración CDP (default |
| Ruta explícita a |
|
|
|
|
Datos locales: capturas en <DSH_HOME>\cache\browser-qa\shots, auditoría en
<DSH_HOME>\cache\browser-qa\audit.jsonl.
Seguridad
Lista blanca de dominios en
open(configurable).Read-only opcional: sin clic ni escritura.
Auditoría de navegación, clics y escritura.
Rate limit de 120 acciones por minuto.
Las instrucciones del modelo prohíben credenciales reales, compras, envíos o borrados sin confirmación.
No lee el perfil del usuario: usa un
user-data-diraislado en el cache.
Uso típico
«Abre
http://localhost:3000/owner, tómame una captura y dime qué se ve.»«Haz clic en el botón Guardar y comprueba si aparece el mensaje.»
«Revisa la consola y la red después de cargar: ¿qué requests fallaron?»
«Escribe
pruebaen el buscador, envía y captura el resultado.»
Solución de problemas
“Install scripts need your permission”: aprueba el
postinstall. Si el cartel vuelve en bucle, revisa<perfil>\pnpm-workspace.yaml: los valores deallowBuildsdeben sertrue(no el placeholderset this to true or false).No encuentra navegador: instala Chrome/Edge o define
DSH_BROWSER_PATH.No aparecen las tools: verifica
<DSH_HOME>\plugins\browser-qa\server.mjsy la filamcp-browser-qa; reinicia DSH si hace falta.Dominio bloqueado: agrégalo a
DSH_BROWSER_ALLOWED_DOMAINS.
Desarrollo
npm install
npm run build:bundle
cd test; npm install; node connect-test.mjsLicencia
MIT © thegabopacheco-sudo
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Launch, inspect, control, and share isolated cloud browsers for your agents.
Give AI agents a real cloud Chrome: open sessions, navigate, read pages, click, type and screenshot.
Cloud browser, web extraction, screenshots, and remote CDP tools for AI agents.
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables coding agents to access local browser diagnostics—runtime errors, console logs, network failures, breadcrumbs, DOM snapshots, and screenshots—and run closed-loop verification to debug and confirm fixes.26 npm-
- AlicenseAqualityBmaintenanceEnables agents to inspect and drive Electron or Chrome/Chromium apps via the Chrome DevTools Protocol, exposing DOM snapshots, console logs, network requests, and gated interactions like clicking, typing, and navigating.673 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables coding agents to control and inspect a live Chrome browser for reliable automation, in-depth debugging, and performance analysis.1,829,241 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceGives an agent a real, watchable Chrome window to open and read pages, click and type, take screenshots, and inspect console messages, network requests, and script output. It also records performance traces and runs Lighthouse audits, with each chat getting its own browser that closes when the chat ends.1MIT