← Index

io.github.mikhae1/kubeview

io.github.mikhae1/kubeview·v1.7.0·Kubernetes
Quality Score
87
/100

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

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "kubeview": {
      "command": "npx",
      "args": [
        "-y",
        "kubeview-mcp"
      ],
      "env": {
        "KUBECONFIG": "<kubeconfig>",
        "MCP_MODE": "<mcp_mode>",
        "MCP_LOG_LEVEL": "<mcp_log_level>",
        "MCP_KUBE_CONTEXT": "<mcp_kube_context>",
        "MCP_K8S_SKIP_TLS_VERIFY": "<mcp_k8s_skip_tls_verify>",
        "MCP_HIDE_SENSITIVE": "<mcp_hide_sensitive>",
        "MCP_TIMEOUT": "<mcp_timeout>",
        "MCP_DISABLE_KUBERNETES_PLUGIN": "<mcp_disable_kubernetes_plugin>",
        "MCP_DISABLE_HELM_PLUGIN": "<mcp_disable_helm_plugin>",
        "MCP_DISABLE_ARGO_PLUGIN": "<mcp_disable_argo_plugin>",
        "MCP_DISABLE_ARGOCD_PLUGIN": "<mcp_disable_argocd_plugin>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "kubeview": {
      "command": "npx",
      "args": [
        "-y",
        "kubeview-mcp"
      ],
      "env": {
        "KUBECONFIG": "<kubeconfig>",
        "MCP_MODE": "<mcp_mode>",
        "MCP_LOG_LEVEL": "<mcp_log_level>",
        "MCP_KUBE_CONTEXT": "<mcp_kube_context>",
        "MCP_K8S_SKIP_TLS_VERIFY": "<mcp_k8s_skip_tls_verify>",
        "MCP_HIDE_SENSITIVE": "<mcp_hide_sensitive>",
        "MCP_TIMEOUT": "<mcp_timeout>",
        "MCP_DISABLE_KUBERNETES_PLUGIN": "<mcp_disable_kubernetes_plugin>",
        "MCP_DISABLE_HELM_PLUGIN": "<mcp_disable_helm_plugin>",
        "MCP_DISABLE_ARGO_PLUGIN": "<mcp_disable_argo_plugin>",
        "MCP_DISABLE_ARGOCD_PLUGIN": "<mcp_disable_argocd_plugin>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y kubeview-mcp
§02  Environment variables
KUBECONFIG

Path to kubeconfig file; defaults to ~/.kube/config if unset.

MCP_MODE

Server mode: 'all' (default), 'code', or 'tools'. Controls which features are enabled.

MCP_LOG_LEVEL

Logging level: 'error', 'warn', 'info' (default), or 'debug'.

MCP_KUBE_CONTEXT

Kubernetes context name to use. If unset, uses the current context from kubeconfig.

MCP_K8S_SKIP_TLS_VERIFY

Skip TLS certificate verification for Kubernetes API (use 'true' or '1'). Not recommended for production.

MCP_HIDE_SENSITIVE

Enable global sensitive data masking. Set to 'true' or '1' to mask sensitive values in responses.

MCP_TIMEOUT

Default timeout in milliseconds for operations. If unset, uses plugin-specific defaults.

MCP_DISABLE_KUBERNETES_PLUGIN

Disable Kubernetes plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_HELM_PLUGIN

Disable Helm plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_ARGO_PLUGIN

Disable Argo Workflows plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_ARGOCD_PLUGIN

Disable Argo CD plugin. Set to 'true' or '1' to disable.

§03  MCP Quality Score  ·  methodology
freshness
22
completeness
15
installability
25
documentation
15
stability
10
§04  Alternatives in Kubernetes