If you're tired of memorizing kubectl flags and piping JSON through jq, this server turns your kubeconfig into natural language queries. It exposes four main tools: get_resources for filtered queries across namespaces, analyze_pod for correlating events and logs into root cause analysis, compare_deployments for diffing resources across environments, and generate_manifest for creating valid YAML from descriptions. Ships read-only by default with secret masking built in. Works with any MCP client and respects your existing RBAC permissions. The value is in the analysis layer, it doesn't just wrap kubectl commands, it actually correlates pod status with node conditions and resource limits to answer why something is broken.
claude mcp add --transport stdio firas-mcp-servers-k8s-lens-mcp -- uvx k8s-lens-mcp