{"type":"mcp_server","name":"mcp-server-kubernetes","description":"This repository provides an MCP server designed to connect to and manage Kubernetes clusters, leveraging tools like Bun, Docker, and kubectl for seamless integration and operation within your existing Kubernetes environment.","category":"System Tools","language":"TypeScript","stars":1447,"forks":28,"owner":"Flux159","github_url":"https://github.com/Flux159/mcp-server-kubernetes","homepage":"https://www.npmjs.com/package/mcp-server-kubernetes","setup":"## Setup\n\n1.  kubectl installed and in your PATH\n2.  A valid kubeconfig file with contexts configured\n3.  Access to a Kubernetes cluster configured for kubectl (e.g. minikube, Rancher Desktop, GKE, etc.)\n4.  Helm v3 installed and in your PATH (no Tiller required). Optional if you don't plan to use Helm.","tools":"## Available Tools\n\n1.  Connect to a Kubernetes cluster (allows connection to a Kubernetes cluster)\n2.  List all pods, services, deployments, nodes (provides listing capabilities)\n3.  Create, describe, delete a pod (enables pod management)\n4.  List all namespaces, create a namespace (supports namespace management)\n5.  Create custom pod & deployment configs, update deployment replicas (allows configuration and scaling)\n6.  Get logs from a pod for debugging (supports pods, deployments, jobs, and label selectors) (enables log retrieval)\n7.  Support Helm v3 for installing charts (allows Helm chart installations)\n8.  kubectl explain and kubectl api-resources support (provides kubectl functionalities)\n9.  Get Kubernetes events from the cluster (retrieves Kubernetes events)\n10. Port forward to a pod or service (enables port forwarding)\n11. Create, list, and decribe cronjobs (supports cronjob management)","faq":null,"created_at":"2024-12-08T00:01:28+00:00","updated_at":"2025-03-29T00:05:44+00:00","source_url":"https://model-context-protocol.com/servers/kubernetes-management-platform-server-mcp","related_articles":[]}