mcpField
K
Kubernetes Mcp Server

Kubernetes Mcp Server

ローカル
github.com/bryantandersonクラウド・インフラ077 週間前に更新

Kubernetes Mcp Server について

Kubernetes Mcp Serverは、Kubernetesクラスターを管理するMCP サーバーです。`~/.kube/config`で現在のコンテキストに実行中のクラスターを設定する必要があります。

主な機能

  1. 01Kubernetesクラスターの管理
  2. 02kubeconfigの現在のコンテキストを使用
  3. 03MCP inspectorでの検査

活用シーン

  1. 01設定済みクラスターとの操作
  2. 02サーバーのローカル実行
  3. 03MCP inspectorによるサーバーのデバッグ

MCP 対応

MCPクライアントにKubernetesクラスターを操作するツールを提供します。`~/.kube/config`で設定された現在のコンテキストを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Kubernetes MCP サーバー

Kubernetes クラスターを管理するための MCP サーバー

前提条件

~/.kube/config で現在のコンテキストとして設定された、稼働中の Kubernetes クラスターが必要です。現在のコンテキストは kubectl config current-context を使って確認できます。

クラスターをすばやく起動するには、minikube を使います。インストール後に minikube start を実行してください。

現在のコンテキストとして設定された稼働中のクラスターがない場合、MCP サーバーは機能しません。

どのツールにも破壊的な動作はありませんが、クラスターへのアクセスを公開する際は慎重に行うことをおすすめします。

サーバーの実行

ローカルで実行する場合:npm run dev

Claude Desktop を使用する場合:claude_desktop_config.json ファイルの mcpServers キーに以下を追加してください。

"kubernetes": {
	"command": "node",
	"args": ["/Users/bry24/Documents/Projects/basic-mcp/dist/index.js"]
}

サーバーのエイリアスは任意であることに注意してください。次のガイドは、Claude Desktop App で MCP を設定する方法を示す参考例です。

MCP サーバーが正しく設定されると、ツールを使ってクラスターとやり取りできるようになります。例:

スクリーンショットの例

サーバーのデバッグ

MCP Inspector を使用する場合:npm run inspect

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。