Skip to main content

Platform operations

Streamable HTTP, optional gRPC, Docker, and Cloud Run — the transport and hosting options that sit alongside Tier 1 Quickstart and Kubernetes.

Streamable HTTP

From the published package:

PORT=8080 npx -p clawql-mcp clawql-mcp-http

Default local MCP endpoint (make local-k8s-up + values-docker-desktop.yaml): http://clawql-mcp.localhost/mcp. Configure the client with url, not command.

Private tailnet: Tailscale & Headscale — MagicDNS, Serve, and CLAWQL_MCP_URL patterns.

Optional gRPC (protobuf MCP)

Set ENABLE_GRPC=1; the server listens on GRPC_PORT (default 50051). On Kubernetes, the clawql-mcp-http Service publishes HTTP and gRPC — see Kubernetes.

Docker

Multi-stage Distroless image: docker/README.md.

Security and supply chain

Golden image pipeline: docs/security/golden-image-pipeline.md. Cluster admission: Security.

Cloud Run

PROJECT_ID="your-project-id" REGION="us-central1" bash scripts/deploy/deploy-cloud-run.sh

Full options: docs/deployment/deploy-cloud-run.md.

Human-in-the-loop

Optional hitl_enqueue_label_studioHITL & human interfaces.

Details for remote Kustomize deploy: docs/deployment/deploy-k8s.md.