Kubernetes
Provides a Model Context Protocol (MCP) server for managing Kubernetes and OpenShift resources.
About
The Kubernetes MCP Server is a powerful and flexible implementation of the Model Context Protocol, specifically designed for seamless interaction with Kubernetes and OpenShift environments. Unlike typical wrappers around command-line tools, this server is a native Go-based solution that communicates directly with the Kubernetes API server. It is distributed as a lightweight, single native binary, ensuring high-performance, low-latency operations, and cross-platform compatibility without the need for external dependencies like kubectl or Helm CLIs. It offers comprehensive capabilities for managing configuration, generic resources, pods, namespaces, events, projects, and Helm releases.
Key Features
- Comprehensive CRUD and specific operations for generic Kubernetes and OpenShift resources
- Native Go implementation for direct Kubernetes API interaction (not a kubectl/helm wrapper)
- Advanced Pod management including logs, exec, top, and run capabilities
- Integrated Helm chart installation, listing, and uninstallation
- 405 GitHub stars
- Lightweight, high-performance, and cross-platform (Linux, macOS, Windows) single binary distribution
Use Cases
- Automated diagnosis and fixing of OpenShift deployments through integration with AI agents like Claude Desktop
- Deploying and managing containerized applications to Kubernetes/OpenShift from IDEs and AI development environments
- Supercharging AI tools and IDE extensions (e.g., GitHub Copilot, VS Code) with deep Kubernetes context and capabilities