Connections & Capabilities
Connects To
Capabilities
Quickstart
Config
{
"mcpServers": {
"k8s eye": {
"command": "YOUR mcp-k8s-eye PATH",
"env": {
"HOME": "USER HOME DIR"
},
}
}
}Exposed MCP Tools (19)
resource_getRetrieves detailed information about a specific Kubernetes resource.
Read-only operation, no modification of resources.
resource_listLists detailed information about all Kubernetes resources in a namespace.
Read-only operation, no modification of resources.
resource_create_or_updateCreates or updates a Kubernetes resource in a specified namespace.
Modifies cluster state, potentially causing disruption or security issues.
resource_deleteDeletes a Kubernetes resource from a specified namespace.
Destructive operation that can lead to data loss or service disruption.
resource_describeProvides detailed information about a Kubernetes resource.
Read-only operation, no modification of resources.
deployment_scaleScales a Kubernetes deployment in a specified namespace.
Modifies the number of replicas, potentially impacting application availability.
pod_execExecutes a command within a pod in a specified namespace.
Allows arbitrary command execution within a container, posing a significant security risk.
pod_logsRetrieves logs from a pod in a specified namespace.
Read-only operation, no modification of resources.
pod_analyzeDiagnoses all pods in a namespace, identifying potential issues.
Read-only analysis of pod status.
deployment_analyzeDiagnoses all deployments in a namespace, identifying potential issues.
Read-only analysis of deployment status.
statefulset_analyzeDiagnoses all statefulsets in a namespace, identifying potential issues.
Read-only analysis of statefulset status.
service_analyzeDiagnoses all services in a namespace, identifying potential issues.
Read-only analysis of service configuration and endpoints.
cronjob_analyzeDiagnoses all cronjobs in a namespace, identifying potential issues.
Read-only analysis of cronjob schedule and status.
ingress_analyzeDiagnoses all ingresses in a namespace, identifying potential issues.
Read-only analysis of ingress configuration and related services.
networkpolicy_analyzeDiagnoses all networkpolicies in a namespace, identifying potential issues.
Read-only analysis of networkpolicy configuration and affected pods.
validatingwebhook_analyzeDiagnoses all validating webhooks, identifying potential issues.
Read-only analysis of validating webhook configurations.
mutatingwebhook_analyzeDiagnoses all mutating webhooks, identifying potential issues.
Read-only analysis of mutating webhook configurations.
node_analyzeDiagnoses all nodes in the cluster, identifying potential issues.
Read-only analysis of node conditions.
workload_resource_usageGets pod/deployment/replicaset/statefulset resource usage in a namespace (cpu, memory).
Read-only operation, no modification of resources.
Safety Assessment
mcp-k8s-eye offers powerful Kubernetes management capabilities, but the ability to create, update, delete resources and execute commands in pods introduces risk. It is safe to use for monitoring and diagnostics in read-only mode. Exercise caution when using write operations, especially in production environments.
- Provides diagnostics tools to analyze Kubernetes resources.
- Offers monitoring tools for workload resource usage.
- Supports multiple transport protocols (Stdio, SSE).
- Supports multiple AI Clients.
- Includes tools for creating, updating, and deleting Kubernetes resources.
- Allows pod execution, potentially leading to security risks if not properly controlled.
- Requires kubectl configuration, which could expose credentials if misconfigured.
- No built-in sandboxing for resource operations.
