Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon EKS MCP Serverでクラスタの職場環境のストレスチェックをして遊んでみた

Avatar for j-maki j-maki
December 19, 2025
160

Amazon EKS MCP Serverでクラスタの職場環境のストレスチェックをして遊んでみた

Avatar for j-maki

j-maki

December 19, 2025
Tweet

Transcript

  1. Amazon EKS MCP Serverとは 公式より Amazon EKS MCPサーバーは、AIコードアシスタントにリソース管理ツールとリア ルタイムのクラスター状態可視化機能を提供します。これにより、大規模言語モ デル(LLM)に必要なツールセットと文脈理解能力が付与され、AIコードアシス

    タントがアプリケーション開発の各段階、初期セットアップから本番環境最適 化、トラブルシューティングに至るまでにおいて、カスタマイズされたガイダン スを通じて開発プロセスを効率化できるようになります。 https://awslabs.github.io/mcp/servers/eks-mcp-server
  2. Amazon EKS MCP ServerのToolsの概要 下記Tools(MCPが公開する関数・機能のこと)が提供されている カテゴリ 概要 EKS Cluster Management

    CloudFormationによるクラスター管理 Kubernetes Resource Management K8sリソースのCRUD・一覧取得 Application Support ログ・イベント・マニフェスト生成 CloudWatch Integration メトリクス・ログ取得 IAM Integration ポリシー取得・追加 Troubleshooting トラブルシュートガイド・Insights
  3. Amazon EKS MCP ServerのTools(一例) list_k8s_resources (Kubernetes Resource Management) 指定したkindのリソース一覧を取得。label/field selectorを指定可能。

    get_pod_logs (Application Support) Podログ取得。コンテナ指定、時間・行数フィルタ対応 get_cloudwatch_metrics (CloudWatch Integration) Container Insightsのメトリクス取得。 CPU/メモリ使用率などを時間範囲・統計値指定で取得 search_eks_troubleshoot_guide (Troubleshooting) 自然言語クエリでトラブルシュートガイドを検索
  4. セットアップ手順 その1 mcp 公式のブログのkiroの例にならってmcpの設定をする { "mcpServers": { "eks-mcp": { "disabled":

    false, "type": "stdio", "command": "uvx", "args": [ "mcp-proxy-for-aws@latest", "https://eks-mcp.us-west-2.api.aws/mcp", "--service", "eks-mcp", "--profile", "default", "--region", "us-west-2" ] }
  5. 環境 対象クラスタ 先ほどAmazon EKS MCP Serverで作成したテスト用クラスタ エージェント Claude Code モデル

    Opus 4.5 与えたプロンプト "クラスタに対して、下記のストレスチェックを実施してください。"+ 厚生労 働省の「職業性ストレス簡易調査票(57項目) 」のコピペ