Skip to content

MCP Helm Chart

Security: To verify the container’s authenticity and inspect its SBOM, see the Attestation & Verification Guide.

The Subnoto MCP Server is available as a Helm chart published to an OCI registry. This makes it easy to deploy to any Kubernetes cluster.

Install the chart directly from the OCI registry:

Terminal window
helm install mcp-server oci://registry-1.docker.io/subnoto/mcp-server --version 0.1.4

View available versions on Docker Hub or use the Docker Hub API:

Terminal window
curl -s https://registry.hub.docker.com/v2/repositories/subnoto/mcp-server/tags/ | jq -r '.results[].name'
Parameter Description Default
replicaCount Number of replicas 1
image.repository Container image repository subnoto/mcp-server
image.tag Container image tag Chart version
image.pullPolicy Image pull policy IfNotPresent
env.API_BASE_URL Subnoto API base URL https://enclave.subnoto.com
env.API_ACCESS_KEY Subnoto API access key Required
env.API_SECRET_KEY Subnoto API secret key Required
env.DISABLE_ATTESTATION Disable attestation verification false
env.ATTESTATION_PUBLIC_KEYS Base64-encoded attestation public keys ""
env.MCP_TRANSPORT Transport mode (stdio/http) http
service.type Kubernetes service type ClusterIP
service.port Service port 8080
ingress.enabled Enable ingress false
resources.requests.memory Memory request 256Mi
resources.requests.cpu CPU request 100m
resources.limits.memory Memory limit 512Mi
resources.limits.cpu CPU limit 500m

To expose the MCP server externally:

ingress:
enabled: true
className: nginx
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
hosts:
- host: mcp.example.com
paths:
- path: /
pathType: Prefix
tls:
enabled: true
secretName: mcp-server-tls