M

mcp-k8s一款 Kubernetes MCP (模型控制 协议) 服务器,通过 MCP 工具启用与 Kubernetes 集群的交互。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

mcp-k8s 是一个 Kubernetes MCP(Model Control Protocol)服务器,能够通过 MCP 工具与 Kubernetes 集群交互。它允许用户查询和管理 Kubernetes 资源,包括内置资源和自定义资源,并对读取和写入操作实现细粒度控制。该服务器支持 Helm 操作,包括发布和仓库管理。 该工具针对多种使用场景设计,包括通过LLM进行自然语言交互的Kubernetes资源管理、自动化操作、开发和测试支持,以及教育和培训场景。 mcp-k8s 是使用 Go、mcp-go SDK、Kubernetes client-go 库和 Helm v3 客户端库构建的。它提供了基于 stdio 的 MCP 服务器,能够连接到 Kubernetes 集群,并提供查询 Kubernetes 资源类型、对 Kubernetes 资源进行 CRUD 操作以及 Helm 操作等功能。 该工具的架构包括一个 MCP 服务器、一个 K8s 客户端、一个 Helm 客户端以及针对不同 Kubernetes 操作的各种工具实现。 mcp-k8s 可在 GitHub 上获取,已有 80 次提交和 28 次 fork,表明开发社区十分活跃。

主要功能

  • 支持查询 Kubernetes 资源类型
  • Kubernetes 资源操作(创建、更新、删除)
  • Helm 发布管理(列表、获取、安装、升级、卸载)
  • Helm 仓库管理(列表、添加、删除)
  • 对操作具备细颗粒度控制

价格

模型
Free
评分
暂无评价

使用场景

使用 LLM 自然语言与 Kubernetes 资源交互

通过 LLM 自然语言与 Kubernetes 资源进行交互,免去了记忆复杂 kubectl 命令的需要

自动化运维场景

作为日常集群管理任务的智慧助手,协助在集群问题诊断和 Kubernetes 资源配置的审查与优化

开发与测试支持

通过自然语言快速创建和验证资源配置,简化测试环境资源管理并自动生成遵循最佳实践的资源配置

优点 & 缺点

优点

  • 支持自然语言与 Kubernetes 资源交互
  • 支持对 Kubernetes 资源操作的细颗粒度控制
  • 集成 Helm,对发布和仓库管理提供支持

缺点

  • 需要掌握 Kubernetes 和 MCP 工具的知识
  • 可能存在复杂操作的学习曲线

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

Can mcp-k8s be used for automated Kubernetes management?

Yes, it is designed for automated operations, allowing scripts or LLM-driven tools to query and modify resources programmatically through the MCP interface, making it suitable for development, testing, and training environments.

Asked by Ludovic Girard · Mar 31, 2026

What learning curve can I expect when using mcp-k8s?

You need a solid understanding of Kubernetes and the Model Control Protocol (MCP). While the server provides natural‑language interfaces via LLMs, complex operations may still require familiarity with Kubernetes APIs and Helm commands, so expect a moderate to steep learning curve for advanced use cases.

Asked by Jamal Carter · Feb 13, 2026

Is mcp-k8s compatible with existing Helm workflows?

Yes, it uses the Helm v3 client library, so you can list, add, or remove repositories and perform standard Helm release operations (install, upgrade, uninstall) directly through the MCP server, integrating smoothly with current Helm pipelines.

Asked by Greta Nowak · Jan 8, 2026

What operations can mcp-k8s perform on Kubernetes resources?

mcp-k8s lets you query, create, update, and delete both built‑in and custom Kubernetes resources with fine‑grained control over read and write permissions. It also supports full Helm lifecycle management, including listing, installing, upgrading, and uninstalling releases, as well as managing Helm repositories.

Asked by Jovana Petrovic · Dec 23, 2025

提问

服务配缩器 的替代品