dotsagent.io
言語:日本語
クラウド · containers (Red Hat-led community)

Kubernetes を設定

KubernetesとOpenShift向けのGoサーバーです。リソースの適用、Podログの読み取り、Pod内でのexec、Helmの実行ができます。

提供元
containers (Red Hat-led community) コミュニティ
ローカルで実行
npx -y kubernetes-mcp-server@latest
トランスポート
stdio, sse, streamable-http
認証
kubeconfig、またはKUBECONFIGが指すファイル。
環境変数
KUBECONFIG
アクセス対象
読み取りと書き込み。--read-onlyを指定すると読み取り専用になります。
ライセンス
Apache-2.0
ソース
github.com/containers/kubernetes-mcp-server
ステータス
稼働中

インストール

このサーバーは、クライアントの子プロセスとしてマシン上で実行されます。コマンドで使うランタイムが必要です。たとえば、npxにはNode.js、uvxにはuv、またはDockerが必要です。Environmentに記載された変数も用意してください。

Claude Code

shell
claude mcp add --scope project kubernetes -- npx -y kubernetes-mcp-server@latest

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "kubernetes": {
      "command": "npx",
      "args": [
        "-y",
        "kubernetes-mcp-server@latest"
      ]
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.kubernetes]
command = "npx"
args = ["-y", "kubernetes-mcp-server@latest"]

他のクライアントの設定 →

現在のkubeconfigコンテキストに対して操作します。エージェントによるクラスターの変更が不要な場合は、--read-onlyを追加してください。

クラウドの他のサーバー

情報源

  1. github.com/containers/kubernetes-mcp-server