kubernetes-mcp-server  by containers

Kubernetes MCP server for cluster management

created 5 months ago
427 stars

Top 70.4% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a native Go implementation of a Model Context Protocol (MCP) server for Kubernetes and OpenShift. It enables AI agents and development tools to interact with Kubernetes resources via a standardized protocol, offering direct API access for high performance and low latency without relying on external CLI tools like kubectl or helm.

How It Works

The server directly interfaces with the Kubernetes API server using Go, bypassing the overhead of command-line wrappers. This approach ensures higher performance and a reduced dependency footprint. It supports various operations including CRUD for generic Kubernetes resources, pod-specific actions (logs, exec, resource usage), namespace management, event viewing, OpenShift project listing, and Helm chart operations.

Quick Start & Requirements

  • Install/Run: npx kubernetes-mcp-server@latest or download native binaries.
  • Prerequisites: Access to a Kubernetes cluster. Integration with VS Code and Claude Desktop is also detailed.
  • Links: Features, Getting Started, Demos

Highlighted Details

  • Native Go implementation, avoiding kubectl/helm wrappers.
  • Supports generic Kubernetes resource CRUD, pod operations (logs, exec, top), Helm charts, and OpenShift projects.
  • Available as lightweight, cross-platform native binaries (Linux, macOS, Windows), npm package, Python package, and Docker image.
  • Configurable via CLI arguments for ports, logging, and read-only modes.

Maintenance & Community

The project appears actively maintained by manusa. Further community interaction channels are not explicitly listed in the README.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The README does not specify any limitations or known caveats. The licensing status is unclear, which may impact commercial adoption.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
84
Issues (30d)
19
Star History
281 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.