--- weight: 16 title: VictoriaMetrics MCP menu: docs: parent: helm weight: 16 identifier: helm-victoria-metrics-mcp url: /helm/victoria-metrics-mcp/ tags: - metrics - kubernetes - mcp - observability - monitoring - victoriametrics ---       A Helm chart for VictoriaMetrics MCP server ## Prerequisites Before installing this chart, ensure your environment meets the following requirements: * **Kubernetes cluster** - A running Kubernetes cluster with sufficient resources * **Helm** - Helm package manager installed and configured Additional requirements depend on your configuration: * **Persistent storage** - Required if you enable persistent volumes for data retention (enabled by default) * **kubectl** - Needed for cluster management and troubleshooting For installation instructions, refer to the official documentation: * [Installing Helm](https://helm.sh/docs/intro/install/) * [Installing kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) ## Chart Details This chart will do the following: * Rollout VictoriaMetrics MCP server. ## How to install Access a Kubernetes cluster. ### Setup chart repository (can be omitted for OCI repositories) Add a chart helm repository with follow commands: ```console helm repo add vm https://victoriametrics.github.io/helm-charts/ helm repo update ``` List versions of `vm/victoria-metrics-mcp` chart available to installation: ```console helm search repo vm/victoria-metrics-mcp -l ``` ### Install `victoria-metrics-mcp` chart Export default values of `victoria-metrics-mcp` chart to file `values.yaml`: - For HTTPS repository ```console helm show values vm/victoria-metrics-mcp > values.yaml ``` - For OCI repository ```console helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp > values.yaml ``` Change the values according to the need of the environment in ``values.yaml`` file. > Consider setting `.Values.nameOverride` to a small value like `vmm` to avoid hitting resource name limits of 63 characters Test the installation with command: - For HTTPS repository ```console helm install vmm vm/victoria-metrics-mcp -f values.yaml -n NAMESPACE --debug ``` - For OCI repository ```console helm install vmm oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp -f values.yaml -n NAMESPACE --debug ``` Install chart with command: - For HTTPS repository ```console helm install vmm vm/victoria-metrics-mcp -f values.yaml -n NAMESPACE ``` - For OCI repository ```console helm install vmm oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp -f values.yaml -n NAMESPACE ``` Get the pods lists by running this commands: ```console kubectl get pods -A | grep 'vmm' ``` Get the application by running this command: ```console helm list -f vmm -n NAMESPACE ``` See the history of versions of `vmm` application with command. ```console helm history vmm -n NAMESPACE ``` ## How to uninstall Remove application with command. ```console helm uninstall vmm -n NAMESPACE ``` ## Parameters The following tables lists the configurable parameters of the chart and their default values. Change the values according to the need of the environment in ``victoria-metrics-mcp/values.yaml`` file.