Saltar a contenido

Prueba smoke de CI

La prueba smoke detecta dependencias runtime faltantes antes de conectar un cliente MCP.

Comprobación del paquete npm

npx -y cloakbrowser-mcp@latest doctor --json

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

Comprobación del paquete Docker

docker run --rm \
  -v "$PWD/artifacts:/data" \
  swimmwatch/cloakbrowser-mcp:latest \
  doctor --json

Relacionado