Amazon EKS 模型上下文协议(MCP)服务器 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

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

Amazon EKS 模型上下文协议(MCP)服务器

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

注意

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

概述

EKS MCP 服务器可轻松与任何兼容 MCP 协议的人工智能代码助手集成,以此优化开发工作流程,例如 KiroAmazon Q 开发者版 CLI,或是 CursorCline 等第三方工具。在初始化阶段,EKS MCP 服务器会引导您完成集群创建流程,自动预置各项先决条件,并应用 Amazon 最佳实践方案。在开发阶段,其通过提供面向应用部署与集群管理的高阶工作流程,简化 EKS 与 Kubernetes 的操作流程。在调试与问题排查阶段,该服务器借助集成在 EKS 控制台及常用人工智能助手中的问题排查工具与知识库访问能力,加快问题解决效率。这些功能均支持通过自然语言交互调用,让您能够更直观、高效地执行复杂的 Kubernetes 操作。

完全托管的 Amazon EKS MCP 服务器部署在 Amazon 云端,无需进行本地安装与维护。其具备企业级功能特性,包括自动更新与补丁管理、基于 Amazon IAM 集成的集中式安全管控、借助 Amazon CloudTrail 实现的全面审计日志记录,以及依托 Amazon 构建的成熟可扩展性、可靠性与技术支持体系。部署于 Amazon 云端的完全托管的 EKS MCP 服务器具备以下核心优势:

  • 无需安装与维护:由于 EKS MCP 服务器部署在 Amazon 云端,您无需再管理版本更新,也不必排查本地服务器问题。只需将您的人工智能助手配置为连接至到云端托管的 EKS MCP 服务器端点,即可开始操作 EKS 集群。

  • 集中式访问管理:EKS MCP 服务器与 IAM 深度集成,提供了一种集中且安全的服务器访问控制方式。所有请求均通过轻量级代理,采用 Amazon SigV4 协议进行签名,可与您现有的 Amazon 凭证及 IAM 策略无缝对接。

  • 增强型监控与可视化能力:借助 Amazon CloudTrail 的集成功能,可捕获通过该托管服务发起的初始化操作及全权限工具调用请求,从而生成详尽的审计跟踪记录与合规性报告。

  • 始终保持最新状态:无需更新本地部署环境,即可自动获取新工具、新功能与漏洞修复补丁。该托管服务会基于用户反馈与 Amazon 最佳实践,持续进行迭代优化。

集成示例

EKS MCP 服务器提供了若干可用于执行以下操作的工具:

  • 集群管理:遵循自动化最佳实践,创建、配置并管理 EKS 集群。

  • Kubernetes 资源管理:部署应用程序、管理 Kubernetes 资源并检查集群状态。

  • 集群问题排查:借助集成的问题排查工具与运行手册知识库,诊断各类问题

  • 文档查询:基于上下文检索并获取相关的 EKS 文档内容。

探索集群

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 资源

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

排查问题

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

创建资源(若启用了“写入”模式)

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

开始使用

要开始使用,请参阅Amazon EKS MCP 服务器入门