

 **このページの改善にご協力ください** 

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# Amazon EKS モデルコンテキストプロトコル (MCP) サーバー
<a name="eks-mcp-introduction"></a>

Amazon EKS MCP サーバーは、AI を活用した開発および運用のエクスペリエンスを実現するフルマネージドサービスです。[モデルコンテキストプロトコル (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) は、EKS クラスターと Kubernetes リソースに関するリアルタイムでコンテキストに応じた知識で AI エージェントとアプリケーションを強化する標準化されたインターフェイスを提供します。これにより、初期設定から本番稼働の最適化、トラブルシューティングまで、アプリケーションのライフサイクル全体にわたって、より正確でコンテキストに応じたレスポンスと AI を活用したワークフローが可能になります。

**注記**  
Amazon EKS MCP サーバー は Amazon EKS のプレビュー版であり、変更される可能性があります。

## 概要
<a name="_overview"></a>

Amazon EKS MCP サーバーは、[Kiro](https://kiro.dev/?trk=4e1f440a-99e0-4ad0-9a9c-6b04723ec916&sc_channel=ps&ef_id=CjwKCAiAwqHIBhAEEiwAx9cTecSJYyUgoD93aVmUNglC8epCwc2HOHHTH-dtL6FbZJaD0xmrNjN1uxoCnaUQAvD_BwE:G:s&s_kwcid=AL!4422!3!773515754057!e!!g!!aws%20kiro!23000458260!188935657567&gad_source=1&gad_campaignid=23000458260&gclid=CjwKCAiAwqHIBhAEEiwAx9cTecSJYyUgoD93aVmUNglC8epCwc2HOHHTH-dtL6FbZJaD0xmrNjN1uxoCnaUQAvD_BwE)、[Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line.html) CLI、または [Cursor](https://cursor.com/)、[Cline](https://cline.bot/) などのサードパーティーツールといった、MCP 互換の AI コーディングアシスタントと簡単に統合でき、開発ワークフローを強化できます。使用を開始すると、EKS MCP サーバーがクラスターの作成をガイドし、前提条件を自動的にプロビジョニングして、AWS のベストプラクティスを適用します。開発中は、アプリケーションのデプロイとクラスター管理のための高レベルのワークフローを提供することで、EKS および Kubernetes のオペレーションを簡素化します。デバッグとトラブルシューティングでは、EKS コンソールや好みの AI アシスタントで利用可能な、統合されたトラブルシューティング支援およびナレッジベースへのアクセスを通じて、問題解決を加速します。これらの機能は自然言語インタラクションを通じてアクセスできるため、複雑な Kubernetes オペレーションをより直感的かつ効率的に実行できます。

フルマネージド EKS MCP サーバーは AWS クラウドでホストされているため、ローカルでのインストールやメンテナンスは必要ありません。自動更新とパッチ適用、AWS IAM 統合による一元化されたセキュリティ、AWS CloudTrail による包括的な監査ログ記録、AWS の実績あるスケーラビリティ、信頼性、サポートなど、エンタープライズグレードの機能を備えています。AWS クラウドでホストされているフルマネージド EKS MCP サーバーには、次の主な利点があります。
+  **インストールとメンテナンスが不要。**EKS MCP サーバーは AWS クラウドでホストされているため、バージョン更新の管理やローカルサーバーの問題のトラブルシューティングを行う必要がありません。ホストされた EKS MCP サーバーのエンドポイントに接続するように AI アシスタントを設定するだけで、EKS クラスターの使用を開始できます。
+  **アクセスの一元管理。**EKS MCP サーバーは [IAM](https://aws.amazon.com/iam/) と統合されており、サーバーへのアクセスを制御するための一元化された安全な方法を提供します。すべてのリクエストは、軽量なプロキシを介して [AWS SigV4](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html) で署名され、既存の AWS 認証情報や IAM ポリシーとシームレスに統合できます。
+  **モニタリングと可視性の強化。**AWSCloudTrail との統合により、ホストされたサービスを通じて行われる初期化や完全なアクセスを伴うツール呼び出しを記録し、詳細な監査証跡とコンプライアンスレポートを実現にします。
+  **常に最新の状態。**ローカルインストールを更新することなく、新しいツール、機能、バグ修正を自動的に受け取れます。ホストされたサービスは、ユーザーからのフィードバックと AWS のベストプラクティスに基づいて継続的に改善されます。

## 統合の例
<a name="_integration_examples"></a>

EKS MCP サーバーには、以下に使用できるツールがいくつか用意されています。
+  **クラスターの管理** 自動化されたベストプラクティスを使用して、EKS クラスターを作成、設定、管理します。
+  **Kubernetes リソースの管理** アプリケーションをデプロイし、Kuberentes リソースを管理し、クラスターの状態を検査します。
+  **クラスターのトラブルシューティング** 統合されたトラブルシューティングツールとランブックのナレッジベースを使用して、問題を診断します。
+  **ドキュメントのクエリ** 関連する EKS ドキュメントをコンテキスト別に検索して取得します。

### クラスターの調査
<a name="_explore_your_clusters"></a>

```
Show me all EKS clusters and their status
What insights does EKS have about my production-cluster?
Show me the VPC configuration for my staging cluster
```

### Kubernetes リソースの確認
<a name="_check_kubernetes_resources"></a>

```
List all deployments in the production namespace
Show me pods that are not in Running state
Get the logs from the api-server pod in the last 30 minutes
```

### 問題のトラブルシューティング
<a name="_troubleshoot_issues"></a>

```
Why is my nginx-ingress-controller pod failing to start?
Search the EKS troubleshooting guide for pod networking issues
Show me events related to the failed deployment in the staging namespace
```

### リソースの作成 (「書き込み」モードが有効になっている場合)
<a name="_create_resources_if_write_mode_is_enabled"></a>

```
Create a new EKS cluster named demo-cluster with VPC and Auto Mode
Deploy my containerized app from ECR to the production namespace with 3 replicas
Generate a Kubernetes deployment YAML for my Node.js app running on port 3000
```

## はじめに
<a name="_get_started"></a>

開始するには、[Amazon EKS MCP サーバーの使用開始](eks-mcp-getting-started.md) を参照してください。