返回 AI 工具目录

strowk/mcp-k8s-go

MCP 服务人工精选最近核验 2026年7月24日

MCP K8S Go 是一个用 Go 编写的 MCP 服务器,让 Claude 等 AI 客户端连接并操作 Kubernetes 集群。它可以列出上下文、命名空间、节点与 Pod,查询、创建与修改任意 Kubernetes 资源,读取 Pod 日志与集群事件,并在 Pod 内执行命令;对 Pod、Service、Deployment 等常见对象内置了资源映射。写操作可用 --readonly 参数关闭,便于在受限场景只做只读访问。安装方式包括 npm 全局包 @strowk/mcp-k8s、GitHub 预编译二进制、多架构 Docker 镜像,或用 Go 从源码构建,也支持 Smithery 与 mcp-get。适合把集群巡检、日志排查等运维动作交给代理,采用 MIT 许可。

定价开源部署本地运行、自托管国内可达国内可达

解决什么问题

  • 让 AI 查询集群上下文、命名空间与 Pod
  • 读取 Pod 日志与集群事件排查问题
  • 查询、创建与修改任意 Kubernetes 资源
  • 在 Pod 内执行命令做诊断
  • 用 --readonly 限制为只读访问

适合

  • 用 Kubernetes 且想让代理协助巡检
  • 需要用自然语言查日志、看事件
  • 已有 kubeconfig 与集群访问权限
  • 希望以只读模式安全接入生产集群

不适合

  • 需具备集群凭据与相应 RBAC 权限
  • 写操作有风险,生产环境建议开只读
  • 不含集群搭建与节点级运维能力
  • 复杂编排仍需配合 kubectl 与 CI

如何接入

  • 用 npm、二进制或 Docker 部署运行
  • 读取本机 kubeconfig 连接目标集群
  • 以 MCP 服务器接入 AI 客户端
  • 支持 Smithery、mcp-get 等分发渠道

已知限制

  • 操作能力受 RBAC 与凭据范围限制
  • 默认可写,需主动开启只读防误操作
  • 背后 MCP 客户端所用模型可能在境外
  • 大规模集群下返回内容可能较长

接入与使用事实

部署方式
本地运行、自托管
实现语言
Go
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网