Kubernetes and OpenShift logo

Kubernetes and OpenShift

Free

功能强大的 Kubernetes MCP 服务器,额外支持 OpenShift。提供 CRUD 操作及专用工具。

FreeFree tier
Type
Open Source

About Kubernetes and OpenShift

A powerful and flexible Kubernetes Model Context Protocol (MCP) server implementation with native support for Kubernetes and OpenShift. Built in Go, it interacts directly with the Kubernetes API server—no wrappers around kubectl or helm. Provides CRUD operations on any Kubernetes or OpenShift resource, pod-specific commands (logs, exec, top, run), namespace and event management, Helm chart management (install, list, uninstall), Tekton pipeline and task operations (start, restart, cancel, logs), and optional OpenTelemetry tracing and metrics. Distributed as a single native binary with no external dependencies.

Key Features

Automatic detection of Kubernetes configuration changes
CRUD operations on any Kubernetes or OpenShift resource
Pod-specific operations: list, get, delete, logs, top, exec, run
List and manage Kubernetes namespaces
View Kubernetes events
List OpenShift projects
Helm chart operations: install, list, uninstall
Tekton support: start/restart/cancel pipelines and tasks, retrieve logs
Optional OpenTelemetry distributed tracing and metrics with custom sampling
Native Go implementation with no kubectl or helm dependencies

Pros & Cons

Pros
  • Fully native Go implementation interacting directly with Kubernetes API server
  • No external dependencies (kubectl, helm, Node, Python) needed
  • Supports both Kubernetes and OpenShift out of the box
  • Includes Helm and Tekton integration for advanced workflows
  • Lightweight single binary distribution for easy deployment
  • OpenTelemetry support for observability
Cons
  • Limited to Kubernetes and OpenShift ecosystems only
  • Requires valid cluster configuration and access permissions
  • Does not support other container orchestration platforms
  • May have a learning curve for users unfamiliar with MCP protocol

Best For

Managing Kubernetes or OpenShift clusters via MCP-enabled AI assistantsAutomating cluster operations like deployments, scaling, and troubleshootingIntegrating container orchestration workflows with LLM-based toolsObservability and monitoring of cluster resources using OpenTelemetry

FAQ

How is this different from other Kubernetes MCP servers?
This server is not a wrapper around kubectl or helm CLI tools. It is a Go-based native implementation that communicates directly with the Kubernetes API server, requiring no external dependencies.
What are the system requirements?
The server is distributed as a single native binary with no need for Node.js or Python installed on the system. It works with any Kubernetes or OpenShift cluster.