kubernetes-mcp-server

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

123
12

Kubernetes MCP Server

GitHub License
npm
GitHub release (latest SemVer)
Build

✨ 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.

Repository

MA
manusa

manusa/kubernetes-mcp-server

Created

February 11, 2025

Updated

March 28, 2025

Language

Go

Category

System Tools