Helm

The repository includes a Helm 3 chart at charts/clawql-mcp that deploys clawql-mcp-http: Streamable HTTP MCP on /mcp, health on /healthz, GraphQL on /graphql, and (optionally) gRPC on port 50051—matching the Kustomize layout.

Install

From a clone of the repo (chart path is relative):

helm upgrade --install clawql ./charts/clawql-mcp \
  --namespace clawql \
  --create-namespace \
  --wait

The default image is ghcr.io/danielsmithdevelopment/clawql-mcp:latest. Override image.tag or image.repository for your registry.

Docker Desktop: make local-k8s-up runs Helm with values-docker-desktop.yaml (see Kubernetes).

Docs and values

Helm vs Kustomize

Kubernetes / KustomizeHelm (this page)
Installkubectl apply -k, make deploy-k8shelm upgrade --install, make local-k8s-up (Docker Desktop default)
ConfigOverlays under docker/kustomize/overlays/values.yaml, values-docker-desktop.yaml, --set

Docker Desktop: make local-k8s-up defaults to Helm. For kubectl apply -k instead, use CLAWQL_LOCAL_K8S_INSTALLER=kustomize (see Kubernetes). Remote dev / prod often use scripts/deploy-k8s.sh.

Validate the chart locally

make helm-lint

Was this page helpful?