

 **協助改進此頁面** 

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

若要為本使用者指南貢獻內容，請點選每個頁面右側面板中的**在 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>

EKS MCP 伺服器可以輕鬆與任何 MCP 相容 AI 編碼助理整合，以增強開發工作流程，例如 [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/) 等第三方工具。開始使用時，EKS MCP 伺服器會引導您完成叢集建立、自動佈建先決條件，以及套用 AWS 最佳實務。在開發期間，它透過為應用程式部署和叢集管理提供高階工作流程，簡化 EKS 和 Kubernetes 操作。針對偵錯和故障診斷，伺服器可透過 EKS 主控台和您最愛的 AI 助理上提供的整合式故障診斷輔助和知識庫存取，加速問題解決。這些功能可透過自然語言互動存取，讓您能夠更直覺且有效率地執行複雜的 Kubernetes 操作。

全受管 EKS MCP 伺服器託管在 AWS 雲端中，無需本機安裝和維護。它提供企業級功能，例如自動更新和修補、透過 IAM AWS 整合的集中式安全性、透過 AWS CloudTrail 的全方位稽核記錄，以及經過驗證的可擴展性、可靠性和支援 AWS。託管在 AWS 雲端的全受管 EKS MCP 伺服器提供下列主要優點：
+  **消除安裝和維護。**在 AWS 雲端託管 EKS MCP 伺服器時，您不再需要管理版本更新，或疑難排解本機伺服器問題。只要將 AI 助理設定為連線至託管 EKS MCP 伺服器端點，您就可以開始使用 EKS 叢集。
+  **集中式存取管理。**EKS MCP 伺服器與 [IAM](https://aws.amazon.com/iam/) 整合，提供集中且安全的方式來控制對伺服器的存取。所有請求都是透過輕量型代理使用 [AWS SigV4](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html) 來簽署，以便與您現有的 AWS 憑證和 IAM 政策無縫整合。
+  **增強監控和可見性。** AWS CloudTrail 整合會擷取透過託管服務進行的初始化和完整存取工具呼叫，以啟用詳細的稽核追蹤和合規報告。
+  **隨時up-to-date狀態。**自動接收新的工具、功能和錯誤修正，而不需要更新本機安裝。託管服務會根據您的意見回饋和 AWS 最佳實務持續改善。

## 整合範例
<a name="_integration_examples"></a>

EKS MCP 伺服器提供數種工具，您可以用來：
+  **管理您的叢集** 使用自動化最佳實務建立、設定和管理 EKS 叢集。
+  **管理 Kubernetes 資源** 部署應用程式、管理 Kubernetes 資源，以及檢查叢集狀態。
+  **對叢集進行故障診斷** 使用整合式故障診斷工具和 Runbook 的知識庫來診斷問題
+  **查詢文件** 以情境方式搜尋和擷取相關的 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)。