Prueba smoke de CI¶
La prueba smoke detecta dependencias runtime faltantes antes de conectar un cliente MCP.
Comprobación del paquete npm¶
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 --init \
-v "$PWD/artifacts:/data" \
swimmwatch/cloakbrowser-mcp:latest \
doctor --json