mcp-k8s-eye

mcp-k8s-eye

3.5

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

  1. resource_get

    Get detailed resource information about a specific resource in a namespace.

  2. resource_list

    List detailed resource information about all resources in a namespace.

  3. resource_create_or_update

    Create or update a resource in a namespace.

  4. resource_delete

    Delete a resource in a namespace.

  5. resource_describe

    Describe a resource detailed information in a namespace.

  6. deployment_scale

    Scale a deployment in a namespace.

  7. pod_exec

    Execute a command in a pod in a namespace.

  8. pod_logs

    Get logs from a pod in a namespace.

  9. pod_analyze

    Diagnose all pods in a namespace.

  10. deployment_analyze

    Diagnose all deployments in a namespace.

  11. statefulset_analyze

    Diagnose all statefulsets in a namespace.

  12. service_analyze

    Diagnose all services in a namespace.

  13. cronjob_analyze

    Diagnose all cronjobs in a namespace.

  14. ingress_analyze

    Diagnose all ingresses in a namespace.

  15. networkpolicy_analyze

    Diagnose all networkpolicies in a namespace.

  16. validatingwebhook_analyze

    Diagnose all validatingwebhooks.

  17. mutatingwebhook_analyze

    Diagnose all mutatingwebhooks.

  18. node_analyze

    Diagnose all nodes in cluster.

  19. workload_resource_usage

    Get pod/deployment/replicaset/statefulset resource usage in a namespace (cpu, memory).