eks-mcp-serverlisted
Install: claude install-skill aws-samples/sample-apex-skills
# EKS MCP Server Setup
This skill guides you through configuring the EKS MCP Server to enable live EKS cluster operations through your AI assistant.
## When NOT to Use This Skill
- Operational cluster work (listing resources, troubleshooting pods, reading K8s state) — use the EKS MCP tools directly once configured
- EKS concept questions — use the other EKS skills
---
## Setup Workflow
### Step 0: Quick Check — Is EKS MCP Already Configured?
Before proceeding with setup, check if EKS MCP tools are already available:
1. Look for MCP tools in your current environment starting with `eks` or `mcp__eks`
2. Try a simple command: Ask to list EKS clusters — if it works, you're already set up
If MCP tools are available and working, **stop here** — skip this skill and proceed with your EKS task directly.
---
### Step 1: Hosting Mode
Ask which hosting mode: **AWS-Hosted** (managed by AWS, requires IAM, CloudTrail audit logging) or **Self-Hosted** (local via `uvx`, supports kubeconfig/OIDC, works air-gapped). Explain the trade-off: AWS-Hosted is simplest if you have credentials; Self-Hosted if you need OIDC/kubeconfig auth or air-gapped support.
Wait for the user's answer before proceeding.
---
### Step 2: Access Level
Ask what access level: **Read-only** (list, describe, view — cannot modify anything) or **Full access** (read-only plus create/update/delete on K8s resources, CloudFormation, IAM). Recommend read-only to start — can upgrade later by changing one flag.
Wait