Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 10品質スコア 75/100

rancher-mcp-server

Rancher、Kubernetes、Harvester、Helm、またはFleetなどのリソースをこのMCPサーバー経由で管理する際に、安全でツール指向の運用ワークフローが必要な場合に使用します。

description の原文を見る

Use when managing Rancher, Kubernetes, Harvester, Helm, or Fleet resources through this MCP server and you need safe, tool-oriented operational workflows.

SKILL.md 本文

Rancher MCP オペレータスキル

このサーバーの用途

  • MCPを使用してAIツールからRancherエコシステムを操作します。
  • クラスタ、プロジェクト、VM、ワークロード、Helmリリース、Fleet GitOpsリソースを管理します。
  • 1つのRancher APIトークンでSteve(/k8s/...)とNorman(/v3/...)APIの両方を使用できます。

各ツールセットの使い分け

  • rancher_*: Rancher管理データ(クラスタ、プロジェクト、ユーザー、トークン、設定、機能フラグ)
  • kubernetes_*: apiVersionkindによるダウンストリームクラスタリソース
  • harvester_*: VM、イメージ、ボリューム、ネットワーク、サブネット、ホスト、アドオン、VPC操作
  • helm_*: リリースライフサイクル(listgethistoryinstallupgraderollbackuninstall)
  • fleet_*: GitOps/Fleet状態用のGitRepoおよびバンドル操作

安全性デフォルトと書き込みゲート

  • デフォルトモードは読み取り専用です。
  • 書き込み操作にはサーバースタートアップでread-only=falseが必要です。
  • 削除/破壊的操作には以下の両方が必要です:
    • read-only=false
    • disable-destructive=false
  • 機密性の高いNormanデータはshow-sensitive-data=trueでない限りマスク処理されます。

クラスタスコーピングルール

  • rancher_*ツールは管理スコープをターゲットとし、通常cluster引数は不要です。
  • kubernetes_*harvester_*helm_*にはcluster(RancherクラスタID)が必須です。
  • fleet_*は管理スコープ(local)から動作し、namespaceは任意です。

混乱を防ぐAPIの動作

  • Steveエンドポイントは、Rancherの設定によっては、一部のリソースに対して404を返すことがあります。
  • ネイティブKubernetes APIプロキシパスはダウンストリームリソースに対して概ね信頼できます。
  • Rancherの特定のバージョンでは、一部のNormanコレクションが欠落している場合があります。その場合、ツールはハード失敗の代わりに_source: "unavailable"を返すことがあります。
  • 1つのカタログ/クラスタレポパスが利用不可の場合は、Kubernetes/Helm/Fleetの代替手段を使用してください。

実践的なワークフロー(トークン効率的)

  1. 読み取り/リストツールで名前、名前空間、IDを検出します。
  2. 書き込み操作を行う前に、取得/説明ツールで絞り込みます。
  3. ページネーション処理されたデータの場合、limitcontinueを使用します。
  4. サーバーゲートが許可する場合のみ書き込みツールに切り替えます。
  5. 最初は最小限の安全なアクション(削除前にパッチ/更新)を選択してください。

最小限のトラブルシューティングチェックリスト

  • 401または認証エラー: Rancherトークンの有効性を確認してください。
  • 空の結果/見つからない: 正しいクラスタIDと名前空間を確認してください。
  • TLS問題: tls-insecureは信頼できる自己署名の設定のみで有効にしてください。
  • ログ/ストリームプロキシエラー(例:一時的な503): ログスコープを縮小して再試行してください。

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
mrostamii
リポジトリ
mrostamii/rancher-mcp-server
ライセンス
Apache-2.0
最終更新
2026/4/27

Source: https://github.com/mrostamii/rancher-mcp-server / ライセンス: Apache-2.0

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: mrostamii · mrostamii/rancher-mcp-server · ライセンス: Apache-2.0