Docker-based MCP server to run Kubernetes CLI tools securely in containerized environments with multi-architecture support.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by K8s MCP Server.
K8s MCP Server is a Docker-based server implementing Anthropic's Model Context Protocol (MCP) that enables Claude to run Kubernetes CLI tools (kubectl, istioctl, helm, argocd) in a secure, containerized environment.
Session 1: Using k8s-mcp-server and Helm CLI to deploy a WordPress application in the claude-demo namespace, then intentionally breaking it by scaling the MariaDB StatefulSet to zero.
Session 2: Troubleshooting session where we use k8s-mcp-server to diagnose the broken WordPress site through kubectl commands, identify the missing database issue, and fix it by scaling up the StatefulSet and configuring ingress access..
Claude can help users by:
Get Claude helping with your Kubernetes clusters in under 2 minutes:
Create or update your Claude Desktop configuration file:
$HOME/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json$HOME/.config/Claude/claude_desktop_config.jsonRestart Claude Desktop
Start using K8s tools directly in Claude Desktop:
Note: Claude Desktop will automatically route K8s commands through the MCP server, allowing natural conversation about your clusters without leaving the Claude interface.
Cloud Providers: For AWS EKS, GKE, or Azure AKS, you'll need additional configuration. See the Cloud Provider Support guide.
kubectl, helm, istioctl, and argocd in one containerjq, grep, and sedThe server supports three transport protocols, configured via K8S_MCP_TRANSPORT:
| Transport | Description | Default |
|---|---|---|
stdio | Standard I/O (Claude Desktop default) | Yes |
streamable-http | HTTP transport (recommended for remote/web clients, MCP spec 2025-11-25) | No |
sse | Server-Sent Events (deprecated, use streamable-http instead) | No |
Example using Streamable HTTP transport:
Note: When running in Docker with HTTP transports, the server automatically binds to
0.0.0.0for proper port mapping. Outside Docker it binds to127.0.0.1.
Once connected, you can ask Claude to help with Kubernetes tasks using natural language:
Claude can understand your intent and run the appropriate kubectl, helm, istioctl, or argocd commands based on your request. It can then explain the output in simple terms or help you troubleshoot issues.
Configure Claude Desktop to optimize your Kubernetes workflow:
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/alexei-led-k8s-mcp-server)<a href="https://allmcps.com/mcp/alexei-led-k8s-mcp-server"><img src="https://allmcps.com/api/badge/alexei-led-k8s-mcp-server?style=directory" alt="K8s MCP Server on AllMCPs" /></a>