
mcp-server-kubernetes

2025.02.17
0
JavaScriptKubernetes 管理集群操作开发效率数据库
Flux159_mcp-server-kubernetes 是一个能够连接到 Kubernetes 集群并进行管理的 MCP 服务器。它允许用户通过命令行工具与 Kubernetes 集群进行交互,执行如列出、创建和删除 Pod 等操作。
View on GitHub
Overview
基本能力
产品定位
Flux159_mcp-server-kubernetes 是一个专为 Kubernetes 集群管理设计的 MCP 服务器,旨在简化 Kubernetes 集群的日常管理和操作。
核心功能
- 连接到 Kubernetes 集群
- 列出所有 Pod、服务和部署
- 创建和删除 Pod
- 列出所有命名空间
适用场景
- Kubernetes 集群的日常管理
- 开发和测试环境中的 Kubernetes 操作
- 自动化脚本和工具集成
工具列表
kubectl
: 用于与 Kubernetes 集群交互的命令行工具npx
: 用于运行 npm 包的命令行工具
常见问题解答
- 确保
kubectl
已安装并在 PATH 中 - 确保有一个有效的 kubeconfig 文件,并且配置了上下文
- 确保可以访问配置给
kubectl
的 Kubernetes 集群
使用教程
使用依赖
- 安装
kubectl
并确保其在 PATH 中 - 配置有效的 kubeconfig 文件
- 确保可以访问 Kubernetes 集群
安装教程
git clone https://github.com/Flux159/mcp-server-kubernetes.git
cd mcp-server-kubernetes
bun install
调试方式
bun run test
kubectl get pods