kube-mcp logo

kube-mcp

by orvice

kube-mcp is a Kubernetes MCP server that provides tools for managing and interacting with Kubernetes clusters. It supports listing various Kubernetes resources.

View on GitHub

Last updated: N/A

What is kube-mcp?

kube-mcp is a Kubernetes MCP (Management Component Platform) server. It provides a set of command-line tools for querying and managing Kubernetes resources.

How to use kube-mcp?

First, install kube-mcp using go install github.com/orvice/kube-mcp/cmd/kubemcp@latest. Then, configure the KUBECONFIG environment variable to point to your Kubernetes configuration file. Finally, configure your mcp server to use the command kubemcp with the appropriate arguments.

Key features of kube-mcp

  • List pods

  • List deployments

  • List ingresses

  • List namespaces

  • List StatefulSets

Use cases of kube-mcp

  • Quickly listing Kubernetes resources

  • Automating Kubernetes resource discovery

  • Integrating with other management tools

  • Simplifying Kubernetes administration

  • Building custom Kubernetes dashboards

FAQ from kube-mcp

What is an MCP server?

MCP stands for Management Component Platform. It's a server that provides management capabilities for a system, in this case, Kubernetes.

How do I configure kube-mcp?

You need to set the KUBECONFIG environment variable to point to your Kubernetes configuration file.

What Kubernetes resources can I list?

Currently, kube-mcp supports listing pods, deployments, ingresses, namespaces, and StatefulSets.

Can I use kube-mcp to modify Kubernetes resources?

Currently, kube-mcp only supports listing resources. Modification capabilities are not yet implemented.

Is kube-mcp open source?

Yes, kube-mcp is open source and available on GitHub.