Main
默认先只读:在你确认提示词与权限边界前,不要开启 create/update/delete(README 有写操作开关)。
按客户端选 transport:桌面客户端用 stdio,远程/调试用 Streamable HTTP 或 SSE 更直观。
显式指定 kubeconfig:Docker 示例通过挂载
~/.kube/config,避免连错集群。用 Helm 工具做高层操作:
list_helm_releases/install_helm_chart/upgrade_helm_chart能减少直接改 YAML 的风险。
Source-backed notes
- README 列出工具分组:K8s 资源查询/CRUD + Helm release/repo 管理。
- README 给出 Streamable HTTP 模式 Docker 示例,并暴露
http://localhost:8080/mcp。 - README 给出
go install github.com/silenceper/mcp-k8s/cmd/mcp-k8s@latest,也提到可从 releases 下载二进制。
FAQ
- 会改动我的集群吗?:可以,但写操作可开关;除非必要,否则建议只读(README flags)。
- 该用哪种传输模式?:URL 客户端与调试优先 Streamable HTTP;本地桌面客户端优先 stdio。
- 集群凭证从哪里来?:README 的 Docker 例子挂载
~/.kube/config;Go 二进制可通过参数指定 kubeconfig。