kubernetes-mcp-server
About This Server
Model Context Protocol (MCP) server for Kubernetes and OpenShift
Server Information
The webpage is the GitHub repository for "kubernetes-mcp-server," an open-source Model Context Protocol (MCP) server designed for Kubernetes and OpenShift. The repository contains code, documentation, and resources for setting up and using the MCP server.
ā Key Points:
- The server supports various Kubernetes resource management operations.
- It is compatible with both Kubernetes and OpenShift environments.
- The repository includes features for configuring the server and running specific pod operations.
- Installation and usage instructions are available for Claude Desktop and Goose CLI.
- The project is licensed under Apache-2.0.
- The repository has 18 stars and 4 forks.
- The primary programming language is Go (94.2%).
- The documentation provides guidance on diagnosing and fixing OpenShift Deployments.
- The repository contains 12 items, including directories (e.g., ".github", "cmd/kubernetes-mcp-server", "pkg") and files (e.g., ".gitignore", "Dockerfile", "README.md", "go.mod").
- The latest release is v0.0.16, published on Mar 9, 2025.
- Three contributors are listed for the project.
- The code is split between Go (94.2%), Makefile (4.4%), JavaScript (1.1%) and Dockerfile (0.3%).
š Main Findings:
š Details:
šÆ Conclusion:
The "kubernetes-mcp-server" repository provides an MCP server solution for Kubernetes and OpenShift. It offers a range of functionalities, and comprehensive documentation. It provides a good foundation for those looking to use a Kubernetes MCP server in their projects.
Server Features
Configuration
View and manage the Kubernetes .kube/config.
Generic Kubernetes Resources
Perform operations on any Kubernetes resource. Any CRUD operation (Create or Update, Get, List, Delete).
Pods
Perform Pod-specific operations. List pods in all namespaces or in a specific namespace. Get a pod by name from the specified namespace. Delete a pod by name from the specified namespace. Show logs for a pod by name from the specified namespace. Run a container image in a pod and optionally expose it.
Provider Information
Manusa
cloud Provider