mcp-k8s-go
AI开发平台mcp-k8s-go 是一个连接 Kubernetes 的 MCP 服务器,由 strowk 开发并托管在 GitHub。它允许用户通过 MCP 协议与 Kubernetes 集群交互,提供提示、资源和工具三类功能。用户可以使用自然语言或客户端(如 Claude Desktop)来列出上下文、命名空间、节点、Pod 等,并执行获取事件、查看日志、运行命令、创建和修改资源等操作。该工具支持多种安装方式:通过 Smithery 或 mcp-get 自动安装、使用 npm 预编译二进制、npx、下载 GitHub 发布版、从源码构建,或使用 Docker 镜像。其核心功能包括浏览 Kubernetes 资源、管理上下文和命名空间、操作 Pod 和服务、获取事件和日志、在 Pod 内执行命令等。配置时可通过环境变量 KUBECONFIG 指定配置文件路径,并支持命令行选项如限制可访问的上下文(--allowed-contexts)、只读模式(--readonly)、隐藏敏感信息(--mask-secrets)等。该服务器适用于需要将 AI 助手与 Kubernetes 集群集成的开发者和运维人员,能够简化集群操作和监控。