local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows viewing and managing Kubernetes resources including configuration, generic resources, and pods. Supports operations like CRUD on any Kubernetes resource, listing/getting/deleting pods, showing pod logs, and running container images.
Kubernetes MCP サーバー
✨ 機能| 🚀 はじめに| 🎥 デモ| ⚙️ 設定| 🧑💻 開発
https://github.com/user-attachments/assets/be2b67b3-fc1c-4d11-ae46-93deba8ed98e
✨ 特徴
KubernetesとOpenShiftをサポートする強力かつ柔軟な Kubernetes Model Context Protocol (MCP)サーバー実装。
- ✅ 構成:
- Kubernetes 構成の変更を自動的に検出し、MCP サーバーを更新します。
- 現在のKubernetes
.kube/config
またはクラスター内の構成を表示および管理します。
- ✅ 汎用 Kubernetes リソース:任意の Kubernetes または OpenShift リソースに対して操作を実行します。
- 任意の CRUD 操作 (作成または更新、取得、一覧、削除)。
- ✅ ポッド: ポッド固有の操作を実行します。
- すべての名前空間または特定の名前空間内のポッドを一覧表示します。
- 指定された名前空間から名前でポッドを取得します。
- 指定された名前空間から名前でポッドを削除します。
- 指定された名前空間から名前別にポッドのログを表示します。
- ポッドにexe を実行してコマンドを実行します。
- ポッド内でコンテナ イメージを実行し、オプションで公開します。
- ✅ 名前空間: Kubernetes 名前空間を一覧表示します。
- ✅ イベント: すべての名前空間または特定の名前空間の Kubernetes イベントを表示します。
- ✅ プロジェクト: OpenShift プロジェクトを一覧表示します。
他の Kubernetes MCP サーバー実装とは異なり、これはkubectl
またはhelm
コマンドライン ツールの単なるラッパーではありません。
システムに外部依存関係やツールをインストールする必要はありません。ネイティブバイナリを使用している場合は、Node.jsやPythonをシステムにインストールする必要もありません。
🚀 はじめに
要件
- Kubernetes クラスターへのアクセス。
クロードデスクトップ
npxの使用
npm がインストールされている場合は、これが Claude Desktop でkubernetes-mcp-server
を使い始める最も早い方法です。
claude_desktop_config.json
を開き、mcp サーバーをmcpServers
のリストに追加します。
VS Code / VS Code インサイダー
次のリンクをクリックして、VS Code Insiders に Kubernetes MCP サーバー拡張機能をインストールします。
または、次のコマンドを実行して拡張機能を手動でインストールすることもできます。
グースCLI
Goose CLI は、人工知能 (AI) エージェントを導入するための最も簡単 (かつ安価) な方法です。
npmの使用
npm がインストールされている場合は、これがkubernetes-mcp-server
を使い始める最も早い方法です。
goose config.yaml
を開き、mcp サーバーをmcpServers
のリストに追加します。
🎥 デモ
OpenShift デプロイメントの診断と自動修正
Claude Desktop が Kubernetes MCP サーバーを活用して、ユーザーの支援なしに OpenShift のデプロイメントを自動的に診断および修正する方法を紹介するデモです。
https://github.com/user-attachments/assets/a576176d-a142-4c19-b9aa-a83dc4b8d941
Vibe シンプルなゲームをコーディングして OpenShift にデプロイする
このデモでは、VS Code を使用してシンプルなゲームをVibe Codingするプロセスと、 Podman MCP サーバーと Kubernetes MCP サーバーを活用してそれを OpenShift にデプロイする方法について説明します。
⚙️ 構成
Kubernetes MCP サーバーは、コマンド ライン (CLI) 引数を使用して構成できます。
CLI 実行ファイルは、 npx
を使用するか、最新リリースのバイナリをダウンロードすることで実行できます。
設定オプション
オプション | 説明 |
---|---|
--sse-port | MCP サーバーを Server-Sent Event (SSE) モードで起動し、指定されたポートでリッスンします。 |
--log-level | ログレベル( 0~9の値)を設定します。kubectl のログレベルと同様です。 |
🧑💻 開発
mcp-inspectorで実行する
プロジェクトをコンパイルし、 mcp-inspectorを使用して Kubernetes MCP サーバーを実行し、MCP サーバーを検査します。
This server cannot be installed
OpenShift をサポートする強力かつ柔軟な Kubernetes MCP サーバー実装。
- ✨ Features <a id="features"></a>
- 🚀 Getting Started <a id="getting-started"></a>
- 🎥 Demos <a id="demos"></a>
- ⚙️ Configuration <a id="configuration"></a>
- 🧑💻 Development <a id="development"></a>
Related Resources
Appeared in Searches
- Setting up an MCP server in Kubernetes
- Guide to GCP Resource Management and PaaS Setup and Configuration
- Connecting Supabase to Cursor for an AI-Powered Custom Greeting Card Website
- Information about Kubernetes (k8s)
- Manage Proxmox VMs to Create a Kubernetes Cluster and Deploy Apps Using GitOps with GitHub Actions