kubernetes-mcp-server

kubernetes-mcp-server

KubernetesOpenshiftContainersModelMcpProtocolContextGoPythonJavascriptRubyR

About This Server

Model Context Protocol (MCP) server for Kubernetes and OpenShift

Server Information

šŸ“‹ Overview:

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.


  • šŸ” Main Findings:
  • 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.


  • šŸ“Š Details:
  • 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%).


šŸŽÆ 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 logo

Manusa

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Resources

podsdeploymentsservices