mcp-server-kubernetes

mcp-server-kubernetes

KubernetesManagementTypescriptJavascriptCloudDevopsPythonGoRubyR

About This Server

MCP Server for kubernetes management commands

Server Information

šŸ“‹ Overview:

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

Provider Information

Flux159 logo

Flux159

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration