Mcp Cluster Api MCP Server

Clone the repository and build the binary:

Local serverstdio

What is the Mcp Cluster Api MCP Server?

Mcp Cluster Api is an MCP project maintained in the linode/mcp-cluster-api repository. The maintainer describes its purpose as “Clone the repository and build the binary”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using /absolute/path/to/capi-mcp/bin/capi-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares KUBECONFIG. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_clustersList all CAPI clusters in your Kubernetes environment
get_clusterGet detailed information about a specific cluster
get_cluster_kubeconfigGenerate and retrieve a kubeconfig for accessing a CAPI cluster
check_upgrade_eligibilityVerify if a cluster can be safely upgraded to a target Kubernetes version
list_machinesList all machines (nodes) across clusters
get_machineGet detailed information about a specific machine
get_kube_resourceGet any Kubernetes resource by name, kind, and API version
rollout_controlplaneRollout a restart of control plane (triggers rolling update - non-read-only)
get_control_plane_statusGet status of control plane components for a CAPI cluster
debug_capi_clusterGet step-by-step debugging guidance for cluster issues
debug_capi_machineGet step-by-step debugging guidance for machine issues
restart_control_planeGet step-by-step instructions for restarting a cluster's control plane

How to install the Mcp Cluster Api MCP Server

{
  "mcpServers": {
    "capi-mcp": {
      "command": "/absolute/path/to/capi-mcp/bin/capi-mcp",
      "env": {
        "KUBECONFIG": "/absolute/path/to/your/kubeconfig.yaml"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
KUBECONFIGDeclared in the maintainer’s client configuration.Check documentation