Istio MCP Server
Istio MCP ServerでClaude連携・サービスメッシュ管理を自動化
npx istio-mcp-server概要
Istio MCP Serverの設定方法と使い方。
Kubernetes向けオープンソースサービスメッシュ「Istio」をClaudeから操作できるMCPサーバー。
VirtualService・DestinationRule・Gateway管理・トラフィックポリシー設定・セキュリティポリシー確認が可能。
ClaudeとIstioのMCPサーバー連携により、カナリアデプロイメントの自動化・mTLS設定・サービス間トラフィック制御・可観測性データの確認を効率化できる。
複雑なIstio設定をClaudeへの自然言語指示で生成・適用できる。
設定方法はkubeconfigをconfig JSONに指定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
IstioのVirtualServiceを使ったカナリアデプロイメント設定をClaudeに生成させられる
サービス間のmTLS設定状態をClaudeから確認・管理できる
トラフィックルーティングルールをClaudeへの指示で動的に変更できる
IstioのGatewayとVirtualServiceの設定をClaudeに診断させて問題を特定できる
セットアップ手順
- 1
Istioがインストールされたクラスターへのアクセスを確認する(istioctl version)
- 2
Node.js 18以上がインストールされていることを確認する
- 3
claude mcp add istio -e KUBECONFIG=/Users/your-username/.kube/config -- npx -y istio-mcp-server
設定ファイル
コピー前に確認
Istioがインストールされたkubernetesクラスターへのアクセスが必要。Node.js 18以上が必要。
claude mcp add istio -e KUBECONFIG=/Users/your-username/.kube/config -- npx -y istio-mcp-server