mcp-k8s-eye

查看源码
2025-5-5
Words 540Read Time 2 min
Score:85

用于Kubernetes集群管理和应用诊断的MCP服务器,支持多种传输协议和AI客户端。

mcp-k8s-eye

mcp-k8s-eye 是一款用于管理 Kubernetes 集群并分析工作负载状态的工具。

功能特性

核心 Kubernetes 操作

连接 Kubernetes 集群
通用 Kubernetes 资源管理能力
  • 支持所有原生资源:Pod、Deployment、Service、StatefulSet、Ingress 等
  • 支持 CustomResourceDefinition 资源
  • 操作包括:列表、获取、创建、更新、删除
Pod 管理能力(执行命令、查看日志)
Deployment 管理能力(扩缩容)

诊断功能

Pod 诊断(分析 Pod 和容器状态)
Service 诊断(分析 Service 选择器配置、未就绪的 Endpoints、事件)
Deployment 诊断(分析可用副本数)
StatefulSet 诊断(分析 StatefulSet 服务是否存在、PVC 是否存在、可用副本数)
CronJob 诊断(分析 CronJob 调度时间、启动截止时间、上次调度时间)
Ingress 诊断(分析 Ingress 类配置、相关服务、TLS 密钥)
NetworkPolicy 诊断(分析 NetworkPolicy 配置、受影响的 Pods)
ValidatingWebhook 诊断(分析 Webhook 配置、引用的服务和 Pods)
MutatingWebhook 诊断(分析 Webhook 配置、引用的服务和 Pods)
Node 诊断(分析节点状态)
集群诊断和故障排查

监控功能

Pod 使用情况、利用率(CPU、内存)
Deployment 和 Namespace 维度的资源使用情况(CPU、内存)
Node 容量、利用率(CPU、内存)
集群容量、利用率(CPU、内存)

高级功能

支持多种传输协议(Stdio、SSE)
支持多个 AI 客户端

系统要求

  • Go 1.23 或更高版本
  • 已配置 kubectl

安装

使用说明

Stdio 模式

env.HOME 用于设置 kubeconfig 文件的 HOME 目录。

SSE 模式

  1. 启动您的 mcp sse 服务器
  1. 配置您的 mcp 服务器

光标工具

!光标工具
上一篇
doris-mcp-server
下一篇
kom