k8s-mcp-server and mcp-kubernetes-server
About k8s-mcp-server
reza-gholizade/k8s-mcp-server
Manage Your Kubernetes Cluster with k8s mcp-server
Implements MCP protocol with three transport modes (stdio, SSE, streamable-http) for integrating cluster management into CLI tools and web applications. Provides comprehensive Kubernetes operations including resource CRUD, log retrieval, metrics querying, and event listing, with flexible authentication supporting kubeconfig, bearer tokens, and in-cluster service accounts. Includes read-only mode to restrict write operations and runs as non-root in containers.
About mcp-kubernetes-server
feiskyer/mcp-kubernetes-server
A Model Context Protocol (MCP) server that enables AI assistants to interact with Kubernetes clusters. It serves as a bridge between AI tools (like Claude, Cursor, and GitHub Copilot) and Kubernetes, translating natural language requests into Kubernetes operations and returning the results in a format the AI tools can understand.
Implements fine-grained access control through optional flags (--disable-kubectl, --disable-helm, --disable-write, --disable-delete) and supports multiple transport protocols (stdio, SSE, streamable-http) for flexible deployment across MCP-compatible clients. Provides both high-level tools (kubectl, helm command execution) and lower-level Kubernetes API wrappers (k8s_get, k8s_describe, k8s_logs, k8s_events) that translate natural language into structured API calls against kubeconfig-authenticated clusters.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work