

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# Amazon EKS 模型上下文协议（MCP）服务器
<a name="eks-mcp-introduction"></a>

Amazon EKS MCP 服务器是一项完全托管的服务，可为开发与运维工作提供人工智能驱动的使用体验。[模型上下文协议（MCP）](https://modelcontextprotocol.io/docs/getting-started/intro)提供了一套标准化接口，可为人工智能代理及应用程序赋予 EKS 集群与 Kubernetes 资源的实时上下文感知能力，从而在应用程序的全生命周期内（从初始部署、生产环境优化到问题排查的各个阶段），助力实现更精准的上下文感知型响应，以及人工智能驱动的工作流。

**注意**  
Amazon EKS MCP 服务器在 Amazon EKS 中为预览版，且功能可能会发生变化。

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

EKS MCP 服务器可轻松与任何兼容 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 开发者版](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 控制台及常用人工智能助手中的问题排查工具与知识库访问能力，加快问题解决效率。这些功能均支持通过自然语言交互调用，让您能够更直观、高效地执行复杂的 Kubernetes 操作。

完全托管的 Amazon EKS MCP 服务器部署在 AWS 云端，无需进行本地安装与维护。其具备企业级功能特性，包括自动更新与补丁管理、基于 AWS IAM 集成的集中式安全管控、借助 AWS CloudTrail 实现的全面审计日志记录，以及依托 AWS 构建的成熟可扩展性、可靠性与技术支持体系。部署于 AWS 云端的完全托管的 EKS MCP 服务器具备以下核心优势：
+  **无需安装与维护：**由于 EKS MCP 服务器部署在 AWS 云端，您无需再管理版本更新，也不必排查本地服务器问题。只需将您的人工智能助手配置为连接至到云端托管的 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 的集成功能，可捕获通过该托管服务发起的初始化操作及全权限工具调用请求，从而生成详尽的审计跟踪记录与合规性报告。
+  **始终保持最新状态：**无需更新本地部署环境，即可自动获取新工具、新功能与漏洞修复补丁。该托管服务会基于用户反馈与 AWS 最佳实践，持续进行迭代优化。

## 集成示例
<a name="_integration_examples"></a>

EKS MCP 服务器提供了若干可用于执行以下操作的工具：
+  **集群管理**：遵循自动化最佳实践，创建、配置并管理 EKS 集群。
+  **Kubernetes 资源管理**：部署应用程序、管理 Kubernetes 资源并检查集群状态。
+  **集群问题排查**：借助集成的问题排查工具与运行手册知识库，诊断各类问题
+  **文档查询**：基于上下文检索并获取相关的 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)。