M

mcp-k8sA Kubernetes MCP (Model Control Protocol) server that enables interaction with Kubernetes clusters through MCP tools.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

mcp-k8s is a Kubernetes MCP (Model Control Protocol) server that enables interaction with Kubernetes clusters through MCP tools. It allows users to query and manage Kubernetes resources, including built-in resources and custom resources, with fine-grained control over read and write operations. The server supports Helm operations, including release and repository management. The tool is designed for various use cases, including Kubernetes resource management via natural language interaction with LLM, automated operations, development and testing support, and education and training scenarios. mcp-k8s is built using Go, the mcp-go SDK, the Kubernetes client-go library, and the Helm v3 client library. It provides an stdio-based MCP server that connects to Kubernetes clusters and offers features such as querying Kubernetes resource types, CRUD operations on Kubernetes resources, and Helm operations. The tool's architecture consists of an MCP server, a K8s client, a Helm client, and various tool implementations for different Kubernetes operations. mcp-k8s is available on GitHub, with 80 commits and 28 forks, indicating an active development community.

Key features

  • Query supported Kubernetes resource types
  • Kubernetes resource operations (create, update, delete)
  • Helm releases management (list, get, install, upgrade, uninstall)
  • Helm repositories management (list, add, remove)
  • Fine-grained control over operations

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Kubernetes Resource Management via LLM

Manage Kubernetes resources through natural language interaction with LLM, eliminating the need to memorize complex kubectl commands

Automated Operations Scenarios

Serve as an intelligent assistant for operators in daily cluster management tasks, assist in cluster problem diagnosis, and review and optimize Kubernetes resource configurations

Development and Testing Support

Quickly create and validate resource configurations through natural language, simplify test environment resource management, and automatically generate resource configurations that follow best practices

Pros & Cons

Pros

  • Enables natural language interaction with Kubernetes resources
  • Supports fine-grained control over Kubernetes resource operations
  • Integrates with Helm for release and repository management

Cons

  • Requires knowledge of Kubernetes and MCP tools
  • May have a learning curve for complex operations

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Can mcp-k8s be used for automated Kubernetes management?

Yes, it is designed for automated operations, allowing scripts or LLM-driven tools to query and modify resources programmatically through the MCP interface, making it suitable for development, testing, and training environments.

Asked by Ludovic Girard · Mar 31, 2026

What learning curve can I expect when using mcp-k8s?

You need a solid understanding of Kubernetes and the Model Control Protocol (MCP). While the server provides natural‑language interfaces via LLMs, complex operations may still require familiarity with Kubernetes APIs and Helm commands, so expect a moderate to steep learning curve for advanced use cases.

Asked by Jamal Carter · Feb 13, 2026

Is mcp-k8s compatible with existing Helm workflows?

Yes, it uses the Helm v3 client library, so you can list, add, or remove repositories and perform standard Helm release operations (install, upgrade, uninstall) directly through the MCP server, integrating smoothly with current Helm pipelines.

Asked by Greta Nowak · Jan 8, 2026

What operations can mcp-k8s perform on Kubernetes resources?

mcp-k8s lets you query, create, update, and delete both built‑in and custom Kubernetes resources with fine‑grained control over read and write permissions. It also supports full Helm lifecycle management, including listing, installing, upgrading, and uninstalling releases, as well as managing Helm repositories.

Asked by Jovana Petrovic · Dec 23, 2025

Ask a question

MCP Servers alternatives