Flux MCP Server
Flux MCP ServerでClaude連携・GitOps継続的デリバリーを自動化
npx flux-mcp-server概要
Flux MCP Serverの設定方法と使い方。
Kubernetes向けGitOps継続的デリバリーツール「Flux」をClaudeから操作できるMCPサーバー。
Fluxのリソース状態確認・同期実行・Kustomization管理・HelmRelease管理が可能。
ClaudeとFluxのMCPサーバー連携により、Gitリポジトリを唯一の信頼源としたKubernetesデプロイメント自動化・ドリフト検出・マルチクラスター管理を効率化できる。
kubeconfigが設定済みの環境であれば追加認証なしに利用開始できる。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
FluxのKustomizationとHelmReleaseの同期状態をClaudeから確認できる
GitリポジトリとクラスターのドリフトをClaudeに検出させて修正を指示できる
Fluxリソースの強制同期をClaudeへの指示でトリガーできる
複数クラスターへのデプロイメント状態をClaudeで一括管理できる
セットアップ手順
- 1
kubectl get nodes でKubernetesクラスターに接続できることを確認する
- 2
FluxCDがクラスターにインストールされていることを確認する(flux check)
- 3
claude mcp add flux -e KUBECONFIG=/Users/your-username/.kube/config -- npx -y flux-mcp-server
設定ファイル
コピー前に確認
FluxCDがインストールされたKubernetesクラスターへのアクセスが必要。Node.js 18以上が必要。
claude mcp add flux -e KUBECONFIG=/Users/your-username/.kube/config -- npx -y flux-mcp-server