Skip to content

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'
ParameterDescriptionDefault
replicaCountNumber of replicas1
image.repositoryContainer image repositorysubnoto/mcp-server
image.tagContainer image tagChart version
image.pullPolicyImage pull policyIfNotPresent
env.API_BASE_URLSubnoto API base URLhttps://enclave.subnoto.com
env.API_ACCESS_KEYSubnoto API access keyRequired
env.API_SECRET_KEYSubnoto API secret keyRequired
env.DISABLE_ATTESTATIONDisable attestation verificationfalse
env.ATTESTATION_PUBLIC_KEYSBase64-encoded attestation public keys""
env.MCP_TRANSPORTTransport mode (stdio/http)http
service.typeKubernetes service typeClusterIP
service.portService port8080
ingress.enabledEnable ingressfalse
resources.requests.memoryMemory request256Mi
resources.requests.cpuCPU request100m
resources.limits.memoryMemory limit512Mi
resources.limits.cpuCPU limit500m

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