A tool that can manage kubernetes cluster and analyze workload status
7 stars1 watching1 forks

mcp-k8s-eye

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

Requirements

  • Go 1.23 or higher
  • kubectl configured

Installation

# 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

Usage

{
  "mcpServers": {
    "kubernetes": {
      "command": "YOUR mcp-k8s-eye PATH",
      "env": {
        "HOME": "YOUR HOME DIR"
      },
    }
  }
}

Features

  • [x] Connect to a Kubernetes cluster
  • [x] Pod management capabilities (list, get, exec, logs, delete)
  • [x] Deployment management capabilities (list, get, scale, delete)
  • [x] Service management capabilities (list, get, delete)
  • [ ] StatefulSet management capabilities (list, get, delete)
  • [ ] DaemonSet management capabilities (list, get, delete)
  • [ ] Ingress management capabilities (list, get, delete)
  • [ ] Node management capabilities (list, get, delete)
  • [x] Analyze pods
  • [x] Analyze services
  • [x] Analyze deployments
  • [ ] Analyze statefulsets
  • [ ] Analyze daemonsets
  • [ ] Analyze ingress
  • [ ] Analyze nodes
  • [ ] Analyze cluster

Features

Connect
Pods
Deployments
Services
Analysis
Management
Monitoring
Kubernetes

Category

Monitoring