mcp-k8s-eye logo

mcp-k8s-eye

by wenhuwang

mcp-k8s-eye is a tool that can manage kubernetes cluster and analyze workload status.

View on GitHub

Last updated: N/A

What is mcp-k8s-eye?

mcp-k8s-eye is a tool designed to manage Kubernetes clusters and analyze the status of workloads running within them.

How to use mcp-k8s-eye?

First, ensure you have Go 1.23 or higher and kubectl configured. Then, clone the repository, build the binary using go build -o mcp-k8s-eye, and configure the mcpServers section with the path to the built binary and the HOME environment variable pointing to your kubeconfig directory. Finally, execute the binary.

Key features of mcp-k8s-eye

  • Connect to a Kubernetes cluster

  • Generic Kubernetes Resources management (list, get, delete)

  • Pod management (exec, logs)

  • Deployment management (scale)

  • Analyze pods

  • Analyze services

  • Analyze deployments

Use cases of mcp-k8s-eye

  • Managing Kubernetes resources through a user interface.

  • Analyzing the status and health of pods, services, and deployments.

  • Scaling deployments based on workload demands.

  • Troubleshooting issues within a Kubernetes cluster by examining pod logs and executing commands within containers.

FAQ from mcp-k8s-eye

What are the requirements for using mcp-k8s-eye?

You need Go 1.23 or higher and kubectl configured.

How do I install mcp-k8s-eye?

Clone the repository and build the binary using go build -o mcp-k8s-eye.

How do I configure mcp-k8s-eye to connect to my Kubernetes cluster?

Configure the mcpServers section with the path to the built binary and the HOME environment variable pointing to your kubeconfig directory.

What Kubernetes resources can I manage with mcp-k8s-eye?

You can manage generic Kubernetes resources (list, get, delete), pods (exec, logs), and deployments (scale).

What analysis capabilities does mcp-k8s-eye provide?

It can analyze pods, services, and deployments.