mcp-k8s-eye
If you are the rightful owner of mcp-k8s-eye and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-k8s-eye is a tool that can manage Kubernetes clusters and analyze workload status.
mcp-k8s-eye is a comprehensive tool designed to manage Kubernetes clusters and analyze workload status. It provides a wide range of features for core Kubernetes operations, diagnostics, and monitoring. The tool supports various Kubernetes resources, including native and custom resources, and offers capabilities for pod and deployment management. It also includes diagnostic tools for analyzing the status and configuration of various Kubernetes components, such as pods, services, deployments, and more. Additionally, mcp-k8s-eye supports multiple transport protocols and AI clients, making it a versatile solution for Kubernetes management.
Features
- Core Kubernetes Operations: Manage native and custom resources, pod and deployment management.
- Diagnostics: Analyze pod, service, deployment, statefulset, cronjob, ingress, networkpolicy, webhook, and node configurations.
- Monitoring: Monitor resource usage for pods, deployments, replicasets, statefulsets, and daemonsets.
- Advanced Features: Support for multiple transport protocols and AI clients.
Tools
resource_get
Get detailed resource information about a specific resource in a namespace.
resource_list
List detailed resource information about all resources in a namespace.
resource_create_or_update
Create or update a resource in a namespace.
resource_delete
Delete a resource in a namespace.
resource_describe
Describe a resource detailed information in a namespace.
deployment_scale
Scale a deployment in a namespace.
pod_exec
Execute a command in a pod in a namespace.
pod_logs
Get logs from a pod in a namespace.
pod_analyze
Diagnose all pods in a namespace.
deployment_analyze
Diagnose all deployments in a namespace.
statefulset_analyze
Diagnose all statefulsets in a namespace.
service_analyze
Diagnose all services in a namespace.
cronjob_analyze
Diagnose all cronjobs in a namespace.
ingress_analyze
Diagnose all ingresses in a namespace.
networkpolicy_analyze
Diagnose all networkpolicies in a namespace.
validatingwebhook_analyze
Diagnose all validatingwebhooks.
mutatingwebhook_analyze
Diagnose all mutatingwebhooks.
node_analyze
Diagnose all nodes in cluster.
workload_resource_usage
Get pod/deployment/replicaset/statefulset resource usage in a namespace (cpu, memory).