Kubernetes フリートの中央パイロット ✈️✈️
k8s_pilot
は、複数の Kubernetes クラスターを一度に管理するための軽量の集中型コントロール プレーン サーバーです。
強力なツールと直感的な API を使用すると、1 つのコックピットからすべてのクラスターを監視および制御できます。
🚀 概要
- 🔄マルチクラスタコンテキストスイッチングをサポート
- 🔧 最も一般的な Kubernetes リソースでCRUD 操作を有効にします
- ⚙️ Claude AI およびそれ以降のMCPを搭載
🧰 前提条件
- Python 3.13以上
uv
パッケージマネージャー- Kubernetes クラスターへのアクセス (
~/.kube/config
またはクラスター内構成)
インストール
Claude Desktopでの使用
Claude 内から k8s_pilot MCP サーバーを実行するには、次の設定を使用します。
リポジトリをクローンした実際のディレクトリに置き換えます。
シナリオ
pypy 名前空間の nginx イメージを使用してデプロイメントを作成し、それに接続するサービスも作成します。
主な特徴
マルチクラスタ管理
- 複数のKubernetesクラスターとシームレスに連携
- コンテキストに応じた操作を実行する
- MCPプロンプトを介してクラスター間を簡単に切り替えます
リソース管理
- 表示、作成、更新、削除:
- デプロイメント、サービス、ポッド
- ConfigMap、Secret、Ingress
- ステートフルセット、デーモンセット
- ロール、クラスターロール
- 永続ボリュームとクレーム
名前空間操作
- 名前空間の作成/削除
- 名前空間内のすべてのリソースを一覧表示する
- ラベルとリソース割り当てを管理する
ノード管理
- ノードの詳細と条件を表示する
- Cordon/uncordon、label/taintノード
- ノードごとのポッドを一覧表示する
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
複数の Kubernetes クラスターを同時に管理し、共通の Kubernetes リソースでのコンテキスト切り替えと CRUD 操作をサポートする軽量の集中型コントロール プレーン サーバーです。
Related MCP Servers
- -securityFlicense-qualityA server that enables LLMs to manage Kubernetes clusters through natural language commands, wrapping kubectl operations to provide a simplified interface for common Kubernetes tasks.Last updated -9Python
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated -597GoMIT License
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations. It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated -125GoMIT License
- AsecurityAlicenseAqualityA unified control center for managing MCP servers, providing tooling for environment variable management, profile-based configurations, and local package installation automation.Last updated -241TypeScriptMIT License