Prueba smoke de CI¶
La prueba smoke detecta dependencias runtime faltantes antes de conectar un cliente MCP.
Comprobación del paquete npm¶
Esto verifica Node.js, los metadatos del paquete, la CLI efectiva de Playwright MCP upstream, las versiones y rutas de paquete resueltas de @playwright/mcp, playwright y playwright-core, la ruta efectiva del core bundle y los metadatos del binario de CloakBrowser sin iniciar el puente.
Sonda Streamable HTTP¶
npx -y cloakbrowser-mcp@latest --transport streamable-http --http-port 3000 &
server_pid=$!
for attempt in 1 2 3 4 5; do
curl -fsS http://127.0.0.1:3000/readyz && break
sleep 1
done
kill "$server_pid"
wait "$server_pid" || true