tare mcp install

Deploy MCP server pods and ClusterIP services into the cluster
via the embedded mcp-servers Helm chart.

Server selection is an explicit operator choice โ€” pass --servers=<list>
or --servers=all. The CLI uses the embedded catalog seed to derive the set.

After install, paste the printed in-cluster service URLs into the MCP
backend configuration in your Admin Console so Envoy AI Gateway
knows how to route MCP traffic to the new pods.

Examples:
  # Deploy three specific MCP servers
  tetrate agentrouter dataplane mcp install --servers=jira,slack,confluence

  # Deploy all 15 MCP servers
  tetrate agentrouter dataplane mcp install --servers=all

  # Override registry (default is registry.tetrate.ai)
  tetrate agentrouter dataplane mcp install --servers=jira --image-registry=gcr.io/my-mirror

  # Render manifests for GitOps (no cluster contact)
  tare mcp install --servers=jira,slack --print-resources > tars-mcp.yaml

Safe to re-run: yes, with conditions -- safe only with the same --servers
  list. The list is authoritative -- the chart disables every server not named
  -- so a re-run naming fewer servers uninstalls the ones left out. An
  identical re-run converges.

Usage:
  tare mcp install [flags]

Flags:
      --context string          kubeconfig context to act on (default: the current context)
      --image-registry string   Image registry prefix (set this to your tetrate agentrouter dataplane mcp images-sync --to destination if you mirrored MCP images). (default "registry.tetrate.ai")
      --kubeconfig string       Path to the kubeconfig file (default: $KUBECONFIG, then ~/.kube/config)
      --namespace string        Namespace to install into. Created if missing. (default "tars-mcp")
      --no-wait                 Don't wait for pods to become ready before returning.
      --print-resources         Render the chart via 'helm template' to stdout and exit. No cluster contact, no confirmation prompt. Pipe to kubectl apply -f - for GitOps workflows.
      --release-name string     Helm release name. (default "tars-mcp")
      --servers string          Comma-separated MCP server aliases to deploy (e.g. jira,slack) or 'all'. Required.
  -y, --yes                     Skip the confirmation prompt; required when there is no terminal to prompt on

Global Flags:
  -q, --quiet     Suppress progress output; only errors and the final summary go to stderr
  -v, --verbose   Verbose output: plain-mode progress lines plus full per-blob chunk logs to stderr