Skip to content
Claude Code

kubeview for Claude Code

io.github.mikhae1/kubeview

Read-only Model Context Protocol MCP server enabling code-driven AI analysis of Kubernetes clusters.

client:Claude Code transport:stdio runtime:npm

Install kubeview in Claude Code

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add kubeview -e KUBECONFIG=<KUBECONFIG> -e MCP_TRANSPORT=<MCP_TRANSPORT> -e MCP_MODE=<MCP_MODE> -e MCP_CODE_MODE_DISABLED_TOOLS=<MCP_CODE_MODE_DISABLED_TOOLS> -e MCP_ARGO_TOOLS=<MCP_ARGO_TOOLS> -e MCP_ARGOCD_TOOLS=<MCP_ARGOCD_TOOLS> -e MCP_LOG_LEVEL=<MCP_LOG_LEVEL> -e MCP_KUBE_CONTEXT=<MCP_KUBE_CONTEXT> -e MCP_K8S_SKIP_TLS_VERIFY=<MCP_K8S_SKIP_TLS_VERIFY> -e MCP_HIDE_SENSITIVE=<MCP_HIDE_SENSITIVE> -e MCP_TIMEOUT=<MCP_TIMEOUT> -e MCP_HTTP_HOST=<MCP_HTTP_HOST> -e MCP_HTTP_PORT=<MCP_HTTP_PORT> -e MCP_HTTP_PATH=<MCP_HTTP_PATH> -e MCP_HTTP_JSON_RESPONSE=<MCP_HTTP_JSON_RESPONSE> -e MCP_APPROVAL_STATE_SECRET=<MCP_APPROVAL_STATE_SECRET> -e MCP_APPROVAL_REPLAY_DIR=<MCP_APPROVAL_REPLAY_DIR> -e MCP_ALLOWED_HOSTS=<MCP_ALLOWED_HOSTS> -e MCP_ALLOWED_ORIGINS=<MCP_ALLOWED_ORIGINS> -e KUBE_MCP_FORCE_VM_SANDBOX=<KUBE_MCP_FORCE_VM_SANDBOX> -e MCP_DISABLE_KUBERNETES_PLUGIN=<MCP_DISABLE_KUBERNETES_PLUGIN> -e MCP_DISABLE_HELM_PLUGIN=<MCP_DISABLE_HELM_PLUGIN> -e MCP_DISABLE_ARGO_PLUGIN=<MCP_DISABLE_ARGO_PLUGIN> -e MCP_DISABLE_ARGOCD_PLUGIN=<MCP_DISABLE_ARGOCD_PLUGIN> -- npx -y kubeview-mcp

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

kubeview in other clients