Kubernetes MCP Server (containers)
Kubernetes MCPサーバー(containers版)でClaude連携・KubernetesとOpenShift操作を自動化
npx kubernetes-mcp-server@latest概要
Kubernetes MCP Server (containers)の設定方法と使い方。
Kubernetes と OpenShift の操作を「Claude」から行えるGo製のネイティブMCPサーバー。
Podの一覧・取得・削除、ログ取得、exec/run、Kubernetesリソースに対するCRUD、Helmチャート管理、Tektonパイプライン制御、マルチクラスタ操作などをツール化している。
ClaudeとKubernetesのMCPサーバー連携により、クラスタ運用・トラブルシュートを自動化できる。
設定方法はnpx kubernetes-mcp-server@latestで起動するようclaude mcp addで登録するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
Claudeに指示してPodの状態確認やログ取得を自動化できる
Helmチャートのインストール・アップグレードをClaude経由で実行できる
マルチクラスタ環境のリソース一覧をClaudeに横断的に取得させられる
TektonパイプラインのトリガーをClaude経由で行える
セットアップ手順
- 1
Kubernetesクラスタへの kubeconfig(~/.kube/config 等)を用意する
- 2
Node.js を用意し npx 経由で起動できる状態にする(または PyPI / npm からインストール)
- 3
Claude Codeに追加:claude mcp add kubernetes -- npx -y kubernetes-mcp-server@latest
設定ファイル
コピー前に確認
kubeconfigによるクラスタアクセス権限が必要。Apache-2.0ライセンス。npm/PyPI/Homebrew・Native binary・Container image・Helm chart など多様な配布形態に対応。Kubernetes APIに直接接続するため、ラッパー実装より少ない依存で動く。
claude mcp add kubernetes -- npx -y kubernetes-mcp-server@latest注意事項
リポジトリ containers/kubernetes-mcp-server が本体。Go製のネイティブ実装。既存の kubernetes-mcp-server.mdx(Flux159/mcp-server-kubernetes)とは別実装で、本サーバーはOpenShift対応・Helm・Tekton統合まで含む点が大きな違い。oci://ghcr.io/containers/charts/kubernetes-mcp-server からHelm chartでもデプロイ可能。