Como Usar Amazon EKS MCP Server: Guia Completo

Ashley Goolam

Ashley Goolam

23 outubro 2025

Como Usar Amazon EKS MCP Server: Guia Completo

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Quer turbinar seu jogo de Kubernetes com IA? O Amazon EKS MCP Server é seu novo melhor amigo, permitindo que assistentes de IA como o Cline gerenciem seus clusters EKS com linguagem natural. Consegui fazê-lo funcionar em ~15 minutos, e é uma virada de jogo total! Neste tutorial, instalaremos o Amazon EKS MCP Server usando o Cline no VS Code, criaremos um cluster, implantaremos o NGINX e solucionaremos problemas de pods—tudo com uma vibe conversacional. Vamos mergulhar na magia do Amazon EKS MCP Server!

💡
Quer uma ótima ferramenta de Teste de API que gera documentação de API linda?

Quer uma plataforma integrada, Tudo-em-Um para sua Equipe de Desenvolvedores trabalhar junta com máxima produtividade?

Apidog entrega todas as suas demandas, e substitui o Postman por um preço muito mais acessível!
button

O Que é o Amazon EKS MCP Server?

O Amazon EKS MCP Server é uma ferramenta de código aberto que capacita assistentes de código de IA (como Cline, Amazon Q ou Cursor) a gerenciar clusters do Amazon Elastic Kubernetes Service (EKS) via Model Context Protocol (MCP). Ele fornece insights de cluster em tempo real e automatiza tarefas como criação de cluster, implantações e solução de problemas. Principais recursos:

O eks mcp server é um "superpoder Kubernetes" para DevOps impulsionado por IA. Pronto para experimentar? Vamos lá

Por Que Usar o Amazon EKS MCP Server?

O Amazon EKS MCP Server simplifica fluxos de trabalho EKS complexos, tornando-o perfeito para:

Eu o usei para subir um cluster e implantar o NGINX em minutos—zero ajustes manuais em YAML!

awslabs

Como Instalar e Usar o Amazon EKS MCP Server: Guia Passo a Passo

Vamos focar na instalação do Amazon EKS MCP Server com Cline no VS Code, mas abordarei brevemente a configuração manual. Você precisará de Python 3.10+, AWS CLI e VS Code. Vamos começar!

1. Pré-requisitos

2. Instalação Manual (Visão Geral Rápida)

Para uma configuração manual, clone o repositório e instale via uv:

git clone https://github.com/awslabs/mcp.git
cd mcp/src/eks-mcp-server
uv pip install awslabs.eks-mcp-server
uv run main.py

Configure as credenciais AWS em ~/.aws/credentials e execute o servidor. Mas vamos usar o Cline para uma experiência mais suave

3. Instale o Cline no VS Code

install cline

Usei o AWS Bedrock para integração AWS perfeita—levou ~2 minutos!

4. Instale o Amazon EKS MCP Server com Cline

# Prompt 1 (Básico)
Install eks-mcp-server from awslabs

# Prompt 2 (Em detalhe)
Install the MCP server named awslabs.eks-mcp-server for Cline. Use uvx to run the server and update mcp settings.
{
  "mcpServers": {
    "awslabs.eks-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.eks-mcp-server@latest", "--allow-write"],
      "env": {
        "AWS_PROFILE": "default",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}
eks mcp

Se encontrar erros (por exemplo, "docker not found"), adicione --allow-write aos args e garanta que o eksctl esteja instalado (brew install eksctl no macOS).

aws config

Ocasionalmente, seria útil ter um servidor mcp de pesquisa web (por exemplo, firecraw) instalado no seu cline, caso o cline encontre algum erro e precise navegar na web para obter ajuda. Você pode instalar facilmente estes via o marketplace mcp do cline no cline.

mcp marketplace

5. Crie um Novo Cluster EKS com Cline

# prompt 1 (basic)
Help create a new EKS cluster

# prompt 2 (specifying parameters)
Help create a new EKS cluster named 'my-ai-cluster' in us-east-1 using the Amazon EKS MCP Server.
eksctl get cluster --name my-ai-cluster --region us-east-1

Meu cluster subiu em 12 minutos—o Cline cuidou de tudo!

new eks cluster

6. Implante o NGINX com Cline

# Eample prompt
Prepare a deployment file for NGINX. Create a comprehensive Kubernetes manifest that includes both a deployment and a service for NGINX using the Amazon EKS MCP Server.
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: default
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        ports:
        - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-service
  namespace: default
spec:
  selector:
    app: nginx
  ports:
  - protocol: TCP
    port: 80
    targetPort: 80
  type: LoadBalancer
kubectl get pods -A
NAMESPACE  NAME                           READY  STATUS   RESTARTS  AGE
default    nginx-deployment-abc123-xyz    1/1    Running  0         2m

O YAML do Cline estava perfeito, e meu serviço NGINX estava ativo em ~3 minutos!

7. Solucione Problemas de Pod com Cline

kubectl get pods -A

Saída:

NAMESPACE  NAME                           READY  STATUS            RESTARTS  AGE
default    nginx-deployment-abc123-xyz    0/1    CrashLoopBackOff  3         5m
# Example prompt
Figure out the issue with my pods and fix it using the Amazon EKS MCP Server.
pod error
kubectl get pods -A

Saída:

NAMESPACE  NAME                           READY  STATUS   RESTARTS  AGE
default    nginx-deployment-abc123-xyz    1/1    Running  0         1m

O Cline corrigiu a falha do meu pod em segundos—pura magia de IA!

Solucionando Problemas do Amazon EKS MCP Server

lsof -i :3000
kill -9 [PID]
kubectl logs [pod-name]

Personalizando e Estendendo o Amazon EKS MCP Server

Eleve sua configuração:

Ajustei meu servidor para us-west-2—levou ~5 minutos!

Por Que o Amazon EKS MCP Server é um Sonho de DevOps

O Amazon EKS MCP Server torna o gerenciamento de EKS parecido com conversar com um guru de DevOps. Seus fluxos de trabalho impulsionados por IA superam as configurações manuais de eksctl, embora a configuração do Cline possa ser um pouco complicada para iniciantes. Comparado ao Kubernetes puro, é um enorme economizador de tempo. A documentação AWS MCP é uma salvação.

Pronto para arrasar com o Amazon EKS MCP Server? Ligue o Cline, implante o NGINX e compartilhe suas criações!

💡
Quer uma ótima ferramenta de Teste de API que gera documentação de API linda?

Quer uma plataforma integrada, Tudo-em-Um para sua Equipe de Desenvolvedores trabalhar junta com máxima produtividade?

Apidog entrega todas as suas demandas, e substitui o Postman por um preço muito mais acessível!
button

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs