1 required secret
AWS EKS
Manage Amazon EKS clusters, Kubernetes resources, and containerized applications
Cloud & Infrastructure
About
Manage Amazon EKS resources and inspect real-time cluster state, with guidance from initial setup through production optimization and troubleshooting.
Features
- Enables users of AI code assistants to create new EKS clusters, complete with prerequisites such as dedicated VPCs, networking, and EKS Auto Mode node pools, by translating requests into the appropriate AWS CloudFormation actions
- Provides the ability to deploy containerized applications by applying existing Kubernetes YAML files or by generating new deployment and service manifests based on user-provided parameters
- Supports full lifecycle management of individual Kubernetes resources (such as Pods, Services, and Deployments) within EKS clusters, enabling create, read, update, patch, and delete operations
- Provides the ability to list Kubernetes resources with filtering by namespace, labels, and fields, simplifying the process for both users and LLMs to gather information about the state of Kubernetes applications and EKS infrastructure
- Facilitates operational tasks such as retrieving logs from specific pods and containers or fetching Kubernetes events related to particular resources, supporting troubleshooting and monitoring for both direct users and AI-driven workflows
- Enables users to troubleshoot issues with an EKS cluster
What you’ll need to connect
Required AWS Credentials:
- AWS Access Key ID: Your AWS credential access key
- AWS Secret Access Key: Your AWS credential access secret
Optional Configuration:
- AWS Region: AWS region to use (default:
us-east-1) - AWS Session Token: Required only for temporary credentials like SSO or STS AssumeRole
IAM Permissions Required:
- Read Operations: EKS describe, CloudFormation describe, CloudWatch metrics, IAM get policies
- Write Operations: Full access to IAM, VPC, CloudFormation, and EKS for cluster creation and management
Kubernetes Access: Your IAM principal must either create the EKS cluster or have an EKS Access Entry configured.
Configuration
Environment variables
| Variable | Description | Required |
|---|---|---|
AWS_ACCESS_KEY_ID | Your AWS Access Key ID | Yes |
AWS_SECRET_ACCESS_KEY | AWS Secret Access Key | Yes |
AWS_SESSION_TOKEN | AWS Session Token, only required if using temporary credentials such as temporary AWS credentials, such as those obtained through aws sso login or other temporary access methods (for example, STS AssumeRole) | No |
AWS_REGION | AWS Region | Yes |
Container runtime
- Image
ghcr.io/obot-platform/mcp-images/aws-eks:0.1.27- Port
8099- Path
/- Args
awslabs.eks-mcp-server, --allow-write, --allow-sensitive-data-access