
Kubernetes MCP Server

2025.04.18
0
GoKubernetes 管理OpenShift 支持MCP 服务器开发效率数据库
Kubernetes MCP Server 是一个强大且灵活的 Kubernetes Model Context Protocol (MCP) 服务器实现,支持 OpenShift。它能够自动检测 Kubernetes 配置的变化并更新 MCP 服务器,提供对 Kubernetes 资源的通用操作,包括 CRUD 操作、Pod 特定操作(如列出、获取、删除、显示日志、运行容器镜像等)以及查看 Kubernetes 事件。
View on GitHub
Overview
基本能力
产品定位
Kubernetes MCP Server 是一个用于管理和操作 Kubernetes 资源的 MCP 服务器实现,特别适合开发者和运维人员使用。
核心功能
- 配置管理:自动检测 Kubernetes 配置变化并更新 MCP 服务器。
- 通用 Kubernetes 资源操作:支持任何 Kubernetes 资源的 CRUD 操作。
- Pod 操作:包括列出、获取、删除、显示日志、运行容器镜像等。
- 事件查看:查看 Kubernetes 事件。
适用场景
- 在开发环境中快速管理和操作 Kubernetes 资源。
- 在 OpenShift 环境中自动诊断和修复部署问题。
- 通过 Claude Desktop 或 Goose CLI 集成使用。
工具列表
- mcp-inspector:用于检查和调试 MCP 服务器。
常见问题解答
- 如何配置 MCP 服务器?通过 CLI 参数配置,如
--sse-port
指定 SSE 模式端口。
使用教程
使用依赖
- 需要安装 npm 或直接下载最新发布二进制文件。
安装教程
使用 npx
npx kubernetes-mcp-server@latest --help
使用最新发布二进制文件
./kubernetes-mcp-server --help
调试方式
make build
npx @modelcontextprotocol/inspector@latest $(pwd)/kubernetes-mcp-server