mcp-server-kubernetes
Server Information
This webpage is the GitHub repository page for "mcp-server-kubernetes," a project by Flux159. The project aims to provide a server to manage Kubernetes clusters, with a focus on integration with the Claude desktop application. The repository is public and contains the source code, documentation, and related files for the project.
ā Key Points:
* Project Name: mcp-server-kubernetes
* Owner: Flux159
* Description: MCP Server for Kubernetes management commands.
* License: MIT license
* Integration: Designed for use with Claude Desktop.
* Development: Active development with features in progress.
š Main Findings:
* The project is a Kubernetes management server intended for use with the Claude desktop application, using stdio transport.
* It supports several key Kubernetes commands, including listing pods, services, and deployments, as well as creating, deleting, and describing pods.
* Local development instructions are provided using git, bun, and Inspector.
* A high-level architecture is described with a sequence diagram.
* The project uses a MIT License.
š Details:
* Language Breakdown: JavaScript (68.9%), TypeScript (29.5%), Dockerfile (1.6%)
* Releases: No releases published
* Contributors: 4
* Stars: 80
* Forks: 11
* License: MIT License
* Branch: main
šÆ Conclusion:
The "mcp-server-kubernetes" project is an active open-source initiative focused on facilitating Kubernetes cluster management, particularly within the Claude desktop environment. The project provides features for managing pods, services, deployments and namespaces, and it is accepting contributions.
Server Features
Kubernetes Connection
Connects to a Kubernetes cluster
List Pods
Lists all pods in the Kubernetes cluster
List Services
Lists all services in the Kubernetes cluster
List Deployments
Lists all deployments in the Kubernetes cluster
Create Pod
Creates a pod in the Kubernetes cluster
Delete Pod
Deletes a pod from the Kubernetes cluster
Describe Pod
Describes a pod in the Kubernetes cluster
List Namespaces
Lists all namespaces in the Kubernetes cluster
Port Forward
Forwards a local port to a port on a pod
Get Logs
Retrieves logs from a pod for debugging
Select Namespace
Chooses a namespace for subsequent commands
Helm Support
Supports Helm charts installation