The Amazon EKS MCP server provides AI code assistants with resource management tools and real-time cluster state visibility. This provides large language models (LLMs) with essential tooling and contextual awareness, enabling AI code assistants to streamline application development through tailored guidance — from initial setup through production optimization and troubleshooting. Integrating the EKS MCP server into AI code assistants enhances development workflow across all phases, from simplifying initial cluster setup with automated prerequisite creation and application of best practices. Further, it streamlines application deployment with high-level workflows and automated code generation. Finally, it accelerates troubleshooting through intelligent debugging tools and knowledge base access. All of this simplifies complex operations through natural language interactions in AI code assistants.
This server provides the following tools for AI assistants:
Provides guidance on available CloudWatch metrics for different resource types in EKS clusters.
#### `search_eks_troubleshoot_guide`
When using the EKS MCP Server, consider the following:
The EKS MCP Server can be used for production environments with proper security controls in place. The server runs in read-only mode by default, which is recommended and considered generally safer for production environments. Only explicitly enable write access when necessary. Below are the EKS MCP server tools available in read-only versus write-access mode:
Manages EKS CloudFormation stacks with operations for generating templates, deploying, describing, and deleting EKS clusters and their underlying infrastructure. **Note**: Cluster creation typically takes 15-20 minutes to complete.
Manages individual Kubernetes resources with various operations.
Applies Kubernetes YAML manifests to an EKS cluster.
Lists Kubernetes resources of a specific kind in an EKS cluster.
Lists all available API versions in the specified Kubernetes cluster.
Retrieves logs from pods in a Kubernetes cluster.
Retrieves events related to specific Kubernetes resources.
Retrieves comprehensive VPC configuration details for EKS clusters, with support for hybrid node setups.
Generates Kubernetes manifests for application deployment.
Retrieves logs from CloudWatch for a specific resource within an EKS cluster.
Retrieves metrics from CloudWatch for Kubernetes resources.
Adds a new inline policy with specified permissions to an IAM role; it will not modify existing policies. It will only create new policies; it will reject requests to modify existing policies.
Retrieves all policies attached to a specified IAM role, including assume role policy, managed policies, and inline policies.
Searches the EKS Troubleshoot Guide for troubleshooting information based on a query.
Retrieves Amazon EKS Insights that identify potential issues with your EKS cluster configuration and upgrade readiness.