Token导航 LogoToken导航TokenDH.com
K8s Pilot logo
运维云端stdio官方级别未说明来源级核验

K8s Pilot

MCP Server

Kubernetes Control Plane Server for Managing Multiple Clusters – the central pilot for your k8s fleets

工具数

89

提示词数

0

GitHub Stars

14

资源数

0
Kubernetes管理PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bourbonkk

提供方

bourbonkk

最后核验

2026/5/18 04:07

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run --with mcp[cli] mcp run k8s_pilot.py

详细介绍

k8s-pilot-ci

](https://smithery.ai/server/@bourbonkk/k8s-pilot) ![Verified on MseeP](https://mseep.ai/app/8645910c-340b-4f56-a03e-2c90d115a76f)

Kubernetes舰队的中心飞行员✈️✈️

k8s_pilot 是一个轻量级的集中式控制平面服务器,用于管理 多个Kubernetes集群 马上。\ 借助强大的工具和直观的API,您可以从一个驾驶舱观察和控制所有集群。

______________________________________________________________________

🚀 概述

  • 🔄 支持 多集群上下文切换
  • 🔧 使能够 CRUD操作 在最常见的Kubernetes资源上
  • 🔒 只读模式 用于安全集群检查
  • ⚙️ 由...驱动 主控程序 Claude AI及其他

______________________________________________________________________

🧰 先决条件

  • python 3.13 或更高
  • uv 包管理器
  • 访问Kubernetes集群(~/.kube/config 或在集群配置中)
# Install uv (if not installed)

# For MacOS
brew install uv

# For Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

安装

# Clone the repository
git clone https://github.com/bourbonkk/k8s-pilot.git
cd k8s-pilot

# Launch with uv + MCP
uv run --with mcp[cli] mcp run k8s_pilot.py

用法

正常模式(完全访问)

# Start with full read/write access
uv run --with mcp[cli] mcp run k8s_pilot.py

只读模式(安全检查)

# Start in readonly mode - only read operations allowed
uv run --with mcp[cli] python k8s_pilot.py --readonly

命令行选项

# Show help
uv run --with mcp[cli] python k8s_pilot.py --help

只读模式

--readonly flag启用安全模式,防止对Kubernetes集群进行任何写入操作。这非常适合:

  • 集群检查 没有意外变化的风险
  • 审计场景 您需要查看但不需要修改的位置
  • 学习环境 你想安全探索的地方
  • 生产监控 修改风险为零

受保护的操作(在只读模式下被阻止)

  • pod_create, pod_update, pod_delete
  • deployment_create, deployment_update, deployment_delete
  • service_create, service_update, service_delete
  • configmap_create, configmap_update, configmap_delete
  • secret_create, secret_update, secret_delete
  • namespace_create, namespace_delete
  • 所有其他创建/更新/删除操作

允许的操作(始终可用)

  • pod_list, pod_detail, pod_logs
  • deployment_list, deployment_get
  • service_list, service_get
  • configmap_list, configmap_get
  • secret_list, secret_get
  • namespace_list, namespace_get
  • 所有其他列表/获取操作

使用Claude Desktop

使用此配置从Claude中运行k8s_pilot MCP服务器:

{
  "mcpServers": {
    "k8s_pilot": {
      "command": "uv",
      "args": [
        "--directory",
        "
/k8s-pilot",
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "k8s_pilot.py"
      ]
    }
  }
}

对于只读模式,请使用以下配置:

{
  "mcpServers": {
    "k8s_pilot_readonly": {
      "command": "uv",
      "args": [
        "--directory",
        "
/k8s-pilot",
        "run",
        "--with",
        "mcp[cli]",
        "python",
        "k8s_pilot.py",
        "--readonly"
      ]
    }
  }
}

替换 使用您克隆存储库的实际目录。

场景

使用pypy命名空间中的nginx:latest映像创建部署,并创建连接到它的服务。 deploy와 서비스생성(영어

主要特点

多集群管理

  • 与多个Kubernetes集群无缝交互
  • 执行上下文感知操作
  • 通过MCP提示轻松切换集群

资源控制

  • 查看、创建、更新、删除:

- 部署、服务、Pod - 伪装、秘密、入口 - 状态集、守护集 - 角色,集群角色 - 持续数量和索赔

命名空间操作

  • 创建/删除命名空间
  • 列出命名空间中的所有资源
  • 管理标签和资源配额

节点管理

  • 查看节点详细信息和条件
  • 带/不带、标签/污染节点
  • 列出每个节点的Pod

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

Kubernetes管理PythonClaudedeveloper-toolskuberneteskubernetes-clusterk8smulticlustermcp-server本地部署多集群控制资源操作只读模式集群监控

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

89

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP