mcp-server-kubernetes

mcp-server-kubernetes

site icon
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 集群

使用教程

使用依赖

  1. 安装 kubectl 并确保其在 PATH 中
  2. 配置有效的 kubeconfig 文件
  3. 确保可以访问 Kubernetes 集群

安装教程

git clone https://github.com/Flux159/mcp-server-kubernetes.git
cd mcp-server-kubernetes
bun install

调试方式

bun run test
kubectl get pods

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。