Kubectl MCP Tool - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Kubectl MCP Tool 是一个 Kubernetes 集群管理工具,通过自然语言处理技术,使 AI 助手能够直接与 Kubernetes 集群交互,简化集群管理和操作流程。

核心功能

  1. Kubernetes 核心操作
  2. 连接 Kubernetes 集群
  3. 管理 Pods、Services、Deployments 和 Nodes
  4. 创建、删除和描述资源
  5. 获取 Pod 日志和 Kubernetes 事件
  6. 支持 Helm v3 操作
  7. 端口转发和部署扩展

  8. 自然语言处理

  9. 处理自然语言查询
  10. 上下文感知命令
  11. 智能命令构建
  12. 支持离线测试场景

  13. 监控与安全

  14. 集群健康监控
  15. 资源利用率跟踪
  16. RBAC 验证和安全审计
  17. 容器安全扫描

  18. 高级功能

  19. 多传输协议支持(stdio、SSE)
  20. 多 AI 助手集成
  21. 可扩展工具框架
  22. 自定义资源定义支持

适用场景

  • 通过自然语言快速管理 Kubernetes 集群
  • 自动化 Kubernetes 操作流程
  • 集群监控和故障诊断
  • 安全审计和合规检查

工具列表

  • kubectl-mcp-tool:核心工具,提供 Kubernetes 操作和 MCP 服务器功能
  • install.sh:自动安装脚本,配置 AI 助手集成
  • start_mcp_server.sh:启动 MCP 服务器的脚本

常见问题解答

  • JSON 解析问题:当前在 Claude、Cursor 和 Windsurf 中存在 JSON 解析问题,正在修复中。
  • 安装问题:确保 Python 3.9+ 和 kubectl 已安装并配置。

使用教程

使用依赖

  1. Python 3.9+
    bash
    python --version
  2. kubectl CLI
    bash
    kubectl version
  3. Kubernetes 集群访问权限
    bash
    kubectl cluster-info

安装教程

  1. 从 PyPI 安装
    bash
    pip install kubectl-mcp-tool
  2. 从 GitHub 安装开发版本
    bash
    pip install git+https://github.com/rohitg00/kubectl-mcp-server.git
  3. 本地开发安装
    bash
    git clone https://github.com/rohitg00/kubectl-mcp-server.git
    cd kubectl-mcp-server
    pip install -e .

调试方式

  1. 验证安装
    bash
    kubectl-mcp --help
  2. 启动 MCP 服务器
    bash
    kubectl-mcp serve
  3. 测试 AI 助手集成
  4. 配置 Claude、Cursor 或 Windsurf 的 MCP 服务器设置
  5. 测试自然语言命令(如 "List all pods in the default namespace")

点击访问

搜索工具

vite-plugin-vue-mcp - MCP服务,MCP服务器,MCP教程

2025-4-29 12:05:48

搜索工具

Copilot MCP Client for VSCode - MCP服务,MCP服务器,MCP教程

2025-4-29 12:05:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索