kubernetes-mcp-server logo

kubernetes-mcp-server基于 Kubernetes 和 OpenShift 的模型上下文协议 (MCP) 服务器

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

概览

kubernetes-mcp-server 是一个 Model Context Protocol (MCP) 服务器的实现,适用于 Kubernetes 和 OpenShift。它提供了一个基于 Go 的原生实现,可以直接与 Kubernetes API 服务器交互,允许对 Kubernetes 资源执行广泛的操作。该服务器支持配置管理、泛型 Kubernetes 资源操作、pod 特定操作等。它旨在轻量、性能高、支持管理多个集群。

主要功能

  • 配置管理
  • 泛型 Kubernetes 资源操作 (CRUD)
  • pod 特定操作 (列表、获取、删除、日志、TOP、执行)
  • Namespaces 管理
  • 事件查看
  • 项目管理 (OpenShift)

价格

模型
Free
评分
暂无评价

使用场景

Kubernetes 集群管理

使用 kubernetes-mcp-server 管理和监控多个 Kubernetes 集群,对 pod、namespace 和其他资源执行操作

CI/CD 流水线自动化

将 kubernetes-mcp-server 与 CI/CD 流水线集成,自动部署、扩容和管理 Kubernetes 资源

优点 & 缺点

优点

  • 原生基于 Go 的实现,直接与 Kubernetes API 服务器交互
  • 轻量、分布式为 Linux、macOS 和 Windows 的单个原生二进制文件
  • 高性能和低延迟操作
  • 支持与多个 Kubernetes 集群同时交互

缺点

  • 比更 established 的工具有限的文档和社区支持
  • 依赖于 Go 语言构建和定制

评测

登录以留下评测。

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

问答

How extensive is the documentation and community support for this tool?

Documentation is limited compared to more established tools, and community support is relatively small, which may require relying on the source repository and direct experimentation for advanced use cases.

Asked by Ola Eriksen · Aug 23, 2025

What platforms does the native binary run on, and is any additional runtime required?

The server is distributed as a single native binary for Linux, macOS, and Windows and is written in Go, so no extra runtime or container engine is needed to execute it.

Asked by Freya Solberg · Jun 16, 2025

Can the MCP server manage resources across multiple Kubernetes clusters at once?

Yes, the kubernetes‑mcp‑server is designed to handle multiple clusters simultaneously, allowing you to perform CRUD, pod, namespace, and other operations across all connected clusters from a single binary.

Asked by Jibril Abubakar · Jun 9, 2025

提问

服务配缩器 的替代品