kube - mcp 是一个 Kubernetes 多集群控制器(MCP)服务器,为用户提供了一套管理和与 Kubernetes 集群进行交互的实用工具。
kube - mcp 提供了一系列命令来帮助你管理 Kubernetes 集群,下面为你介绍支持的命令及安装使用方法。
kube - mcp 支持以下工具命令:
| 命令 | 描述 |
|---|---|
k8s_list_pods |
列出指定命名空间中的 pod |
k8s_list_deployments |
列出指定命名空间中的部署 |
k8s_list_ingresses |
列出指定命名空间中的 ingress |
k8s_list_namespaces |
列出集群中所有命名空间 |
k8s_list_statefulsets |
列出指定命名空间中的 StatefulSets |
你可以使用以下命令进行安装:
go install github.com/orvice/kube-mcp/cmd/kubemcp@latest
下面是一个使用 kube - mcp 的配置示例:
{
"mcpServers": {
"kube-mcp": {
"command": "kubemcp",
"args": [],
"env": {
"KUBECONFIG": "~/.kube/.kubeconfig"
},
"disabled": false,
"autoApprove": []
}
}
}