Servidor do protocolo de contexto para modelos (MCP) do Amazon EKS - Amazon EKS

Ajudar a melhorar esta página

Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.

Servidor do protocolo de contexto para modelos (MCP) do Amazon EKS

O servidor MCP do Amazon EKS é um serviço totalmente gerenciado que possibilita experiências impulsionadas por IA para desenvolvimento e operações. O protocolo de contexto para modelos (MCP) fornece uma interface padronizada que enriquece aplicações e agentes de IA com conhecimento contextual em tempo real dos clusters do EKS e recursos do Kubernetes. Isso viabiliza respostas mais precisas, maior consciência de contexto e fluxos de trabalho baseados em IA durante todo o ciclo de vida da aplicação, desde a configuração inicial até a otimização em produção e a solução de problemas.

nota

O servidor MCP do Amazon EKS está em versão de pré-visualização para o Amazon EKS e está sujeito a alterações.

Visão geral

O servidor MCP do EKS pode ser facilmente integrado a qualquer assistente de codificação por IA compatível com MCP para aprimorar o fluxo de trabalho de desenvolvimento, como o Kiro, a CLI do Amazon Q Developer ou ferramentas de terceiros como Cursor ou Cline. Durante os conceitos básicos, o servidor MCP do Amazon EKS guia você na criação do cluster, realizando automaticamente o provisionamento de pré-requisitos e a aplicação das práticas recomendadas da AWS. Durante o desenvolvimento, o servidor simplifica as operações do EKS e do Kubernetes ao fornecer fluxos de trabalho de alto nível para a implantação de aplicações e para o gerenciamento de clusters. Para a depuração e solução de problemas, o servidor acelera a resolução de falhas por meio dos auxílios integrados de solução de problemas e do acesso à base de conhecimento disponível no console do EKS e em seus assistentes de IA favoritos. Essas funcionalidades estão acessíveis por meio de interações em linguagem natural, possibilitando a execução de operações complexas do Kubernetes de maneira mais intuitiva e eficaz.

Hospedado na Nuvem AWS, o servidor MCP do EKS, que é totalmente gerenciado, dispensa a necessidade de instalação e de manutenção local. O serviço fornece funcionalidades de nível empresarial, incluindo atualizações e aplicação de patches automáticas, segurança centralizada por meio da integração ao AWS IAM, registros em log de auditoria detalhados usando o AWS CloudTrail, além da escalabilidade, confiabilidade e suporte comprovados da AWS. O servidor MCP do EKS totalmente gerenciado e hospedado na Nuvem AWS oferece os seguintes benefícios principais:

  • Elimina a instalação e a manutenção. Com a hospedagem do servidor MCP do EKS na Nuvem AWS, não é mais necessário gerenciar atualizações de versão nem solucionar problemas relacionados ao servidor local. Basta configurar o assistente de IA para se conectar ao endpoint do servidor MCP do EKS hospedado e você estará com tudo pronto para começar a trabalhar com os clusters do EKS.

  • Realiza o gerenciamento de acesso centralizado. O servidor MCP do EKS integra-se ao IAM, fornecendo uma maneira centralizada e segura de controlar o acesso ao servidor. Todas as solicitações são assinadas usando a SigV4 da AWS por meio de um proxy leve, o que possibilita a integração direta com as políticas do IAM e credenciais da AWS já existentes.

  • Fornece monitoramento e visibilidade aprimorados. A integração com o AWS CloudTrail captura inicializações e chamadas de ferramentas de acesso total realizadas por meio do serviço hospedado, permitindo trilhas de auditoria e relatórios de conformidade detalhados.

  • Está sempre atualizado. Obtenha novas ferramentas, funcionalidades e correções de erros de forma automática, dispensando a atualização de instalações locais. O serviço hospedado é aprimorado continuamente com base no seu feedback e nas práticas recomendadas da AWS.

Exemplos de integração

O servidor MCP do EKS fornece diversas ferramentas que você pode usar para:

  • Gerenciar o cluster: criar, configurar e gerenciar clusters do EKS com as práticas recomendadas automatizadas.

  • Gerenciar recursos do Kubernetes: implantar aplicações, gerenciar recursos do Kubernetes e inspecionar o estado do cluster.

  • Solucionar problemas do cluster: diagnosticar problemas usando ferramentas de solução de problemas integradas e uma base de conhecimento de runbooks.

  • Consultar documentação: pesquisar e recuperar documentação relevante do EKS de forma contextual.

Análise dos clusters

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

Verificação de recursos do 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

Solução de problemas do

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

Criação de recursos (se o modo “escrita” estiver habilitado)

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

Conceitos básicos

Para começar, consulte o Conceitos básicos do servidor MCP do Amazon EKS.