This repository provides a Kubernetes Model Context Protocol (MCP) server implementation, enabling users to manage Kubernetes and OpenShift resources through CRUD operations, pod management, and configuration updates. This repository provides
✨ Features | 🚀 Getting Started | 🎬 Demos | ⚙️ Configuration | 🧑💻 Development
The Kubernetes MCP Server is a robust implementation of the Model Context Protocol (MCP) tailored for Kubernetes and OpenShift. It automatically detects changes in Kubernetes configurations, enabling dynamic updates to the server. It supports CRUD operations on any Kubernetes resource, listing pods/namespaces, viewing events, and managing OpenShift projects.
Unlike kubectl
wrappers, it doesn't require external dependencies. Getting started involves using npx
with Claude Desktop or Goose CLI, or installing the VS Code extension. Configuration is managed via CLI arguments, including an option for Server-Sent Events (SSE) mode. Development instructions include using mcp-inspector
for debugging. The project offers demos showcasing automated deployment fixes and game deployment on OpenShift.
manusa/kubernetes-mcp-server
February 11, 2025
March 28, 2025
Go