CI-Smoke-Test¶
Der Smoke-Test findet fehlende runtime-Abhängigkeiten, bevor ein MCP-Client verbunden wird.
npm-Paketprüfung¶
Damit werden Node.js, Paketmetadaten, die tatsächlich verwendete Upstream-Playwright-MCP-CLI, die aufgelösten Versionen und Paketpfade von @playwright/mcp, playwright und playwright-core, der effektive Core-Bundle-Pfad sowie die Metadaten der CloakBrowser-Binärdatei überprüft, ohne die Bridge zu starten.
Streamable-HTTP-Probe¶
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