The mcp-k8s-eye is a powerful tool designed to manage Kubernetes clusters and analyze workload status. It provides a comprehensive set of features for interacting with Kubernetes resources and gaining insights into their performance and health.
To use mcp-k8s-eye, ensure you have the following installed:
- Go 1.23 or higher
- kubectl
configured
Follow these steps to install mcp-k8s-eye:
# Clone the repository
git clone https://github.com/wenhuwang/mcp-k8s-eye.git
cd mcp-k8s-eye
# Build the binary
go build -o mcp-k8s-eye
To use mcp-k8s-eye, configure it with the following JSON structure:
{
"mcpServers": {
"kubernetes": {
"command": "YOUR mcp-k8s-eye PATH",
"env": {
"HOME": "USER HOME DIR"
}
}
}
}
The HOME
environment variable is used to set the directory for the kubeconfig
file.
mcp-k8s-eye offers the following features:
mcp-k8s-eye is an MCP Server tailored for Kubernetes management and workload status analysis. It is designed to simplify cluster operations and provide actionable insights into your Kubernetes workloads.
This project is licensed under the Apache-2.0 license.