AWS MCP Servers

Acesse a documentação da AWS, melhores práticas e integrações de serviços por meio do Model Context Protocol.

Documentação

Servidores MCP de código aberto para AWS

Um conjunto de servidores MCP especializados que ajudam você a aproveitar ao máximo a AWS, onde quer que use MCP.

GitHub License Codecov OSSF-Scorecard Score

[!TIP] O Agent Toolkit for AWS já está disponível! O Agent Toolkit for AWS é o sucessor dos servidores MCP, plugins e skills disponíveis no AWS Labs, e foi desenvolvido com base no feedback de clientes como você. Se você está criando software de produção usando agentes de codificação ou criando agentes para seus próprios clientes, recomendamos o Agent Toolkit for AWS. Ele inclui chaves de condição IAM para distinguir ações de agentes de ações humanas, visibilidade no CloudWatch e CloudTrail, e skills que foram avaliadas quanto à precisão e eficácia. Este repositório continua funcionando e aceitando contribuições. Com o tempo, os projetos mais úteis aqui serão migrados para o Agent Toolkit for AWS.

Sumário

O que é o Model Context Protocol (MCP) e como ele funciona com os MCP Servers for AWS?

O Model Context Protocol (MCP) é um protocolo aberto que permite integração perfeita entre aplicações LLM e fontes de dados e ferramentas externas. Esteja você criando uma IDE com IA, aprimorando uma interface de chat ou criando fluxos de trabalho de IA personalizados, o MCP fornece uma maneira padronizada de conectar LLMs ao contexto de que precisam.

Model Context Protocol README

Um servidor MCP é um programa leve que expõe capacidades específicas por meio do Model Context Protocol padronizado. Aplicações host (como chatbots, IDEs e outras ferramentas de IA) possuem clientes MCP que mantêm conexões 1:1 com servidores MCP. Clientes MCP comuns incluem assistentes de codificação com IA agêntica (como Kiro, Cline, Cursor, Windsurf), bem como aplicações de chatbot como Claude Desktop, com mais clientes em breve. Os servidores MCP podem acessar fontes de dados locais e serviços remotos para fornecer contexto adicional que melhora as saídas geradas pelos modelos.

Os MCP Servers for AWS usam esse protocolo para fornecer às aplicações de IA acesso à documentação da AWS, orientação contextual e melhores práticas. Por meio da arquitetura padronizada de cliente-servidor MCP, as capacidades da AWS se tornam uma extensão inteligente do seu ambiente de desenvolvimento ou aplicação de IA.

Os MCP Servers for AWS permitem desenvolvimento nativo em nuvem aprimorado, gerenciamento de infraestrutura e fluxos de trabalho de desenvolvimento — tornando a computação em nuvem assistida por IA mais acessível e eficiente.

O Model Context Protocol é um projeto de código aberto administrado pela Anthropic, PBC, e aberto a contribuições de toda a comunidade. Para mais informações sobre o MCP, você pode encontrar documentação adicional aqui

Mecanismos de transporte dos servidores MCP de código aberto para AWS

Mecanismos de transporte suportados

O protocolo MCP atualmente define dois mecanismos de transporte padrão para comunicação cliente-servidor:

  • stdio, comunicação por entrada padrão e saída padrão
  • HTTP transmissível (streamable HTTP)

Os servidores MCP neste repositório são projetados para suportar apenas stdio.

Você é responsável por garantir que seu uso desses servidores esteja em conformidade com os termos que os regem e com quaisquer leis, regras, regulamentos, políticas ou padrões que se apliquem a você.

Remoção do suporte a Server Sent Events

Aviso importante: Em 26 de maio de 2025, o suporte a Server Sent Events (SSE) foi removido de todos os servidores MCP em suas versões principais mais recentes. Essa mudança está alinhada com as diretrizes de compatibilidade com versões anteriores da especificação do Model Context Protocol.

Estamos trabalhando ativamente para suportar Streamable HTTP, que fornecerá capacidades de transporte aprimoradas para versões futuras.

Para aplicações que ainda exigem suporte a SSE, use a versão principal anterior do respectivo servidor MCP até que você possa migrar para métodos de transporte alternativos.

Por que MCP Servers for AWS?

Os servidores MCP aprimoram as capacidades dos modelos de fundação (FMs) de várias maneiras importantes:

  • Qualidade de saída aprimorada: Ao fornecer informações relevantes diretamente no contexto do modelo, os servidores MCP melhoram significativamente as respostas do modelo para domínios especializados, como os serviços da AWS. Essa abordagem reduz alucinações, fornece detalhes técnicos mais precisos, permite geração de código mais precisa e garante que as recomendações estejam alinhadas com as melhores práticas atuais da AWS e as capacidades dos serviços.

  • Acesso à documentação mais recente: Os FMs podem não ter conhecimento de lançamentos, APIs ou SDKs recentes. Os servidores MCP preenchem essa lacuna ao incorporar documentação atualizada, garantindo que seu assistente de IA trabalhe sempre com as capacidades mais recentes da AWS.

  • Automação de fluxos de trabalho: Os servidores MCP convertem fluxos de trabalho comuns em ferramentas que os modelos de fundação podem usar diretamente. Seja CDK, Terraform ou outros fluxos de trabalho específicos da AWS, essas ferramentas permitem que assistentes de IA executem tarefas complexas com maior precisão e eficiência.

  • Conhecimento especializado de domínio: Os servidores MCP fornecem conhecimento profundo e contextual sobre os serviços da AWS que pode não estar totalmente representado nos dados de treinamento dos modelos de fundação, permitindo respostas mais precisas e úteis para tarefas de desenvolvimento em nuvem.

Servidores MCP disponíveis: Instalação rápida

Comece rapidamente com botões de instalação com um clique para clientes MCP populares. Clique nos botões abaixo para instalar servidores diretamente no Cursor ou no VS Code:

🚀 Primeiros passos com AWS

Para interações com a AWS, recomendamos começar com:

Nome do servidorDescriçãoInstalação
AWS MCP Server (em pré-visualização)Comece aqui para interações seguras e auditáveis com a AWS! Este servidor MCP remoto e gerenciado é hospedado pela AWS e combina suporte abrangente à API da AWS com acesso à documentação mais recente da AWS, referências de API, publicações What's New e informações de primeiros passos. Inclui SOPs de agente pré-construídos que seguem as melhores práticas da AWS, ajudando agentes a concluir tarefas complexas de várias etapas na AWS de forma confiável. Construído com segurança e controle em mente: chamadas de API validadas sintaticamente, permissões baseadas em IAM com exposição zero de credenciais e registro de auditoria completo no CloudTrail. Acesse todos os serviços da AWS para gerenciar infraestrutura, explorar recursos e executar operações na AWS com total transparência e rastreabilidade. Leia maisInstall
Install
Install on VS Code

Navegue pelo que você está construindo

📚 Acesso em tempo real à documentação oficial da AWS

Nome do servidorDescriçãoInstalação
AWS Knowledge MCP ServerUm servidor MCP remoto e totalmente gerenciado, hospedado pela AWS, que fornece acesso aos documentos mais recentes da AWS, referências de API, publicações What's New, informações de primeiros passos, Builder Center, publicações de blog, referências de arquitetura e orientação do Well-Architected.Install
Install
Install on VS Code
AWS Documentation MCP ServerObtenha os documentos e referências de API mais recentes da AWSInstall
Install
Install on VS Code

🏗️ Infraestrutura e implantação

Construa, implante e gerencie infraestrutura em nuvem com as melhores práticas de Infraestrutura como Código.

Nome do ServidorDescriçãoInstalação
AWS IaC MCP ServerKit completo de Infrastructure as Code com acesso à documentação do CloudFormation, orientações de melhores práticas do CDK, exemplos de constructs, validação de segurança e solução de problemas de implantaçãoInstall
Install
Install on VS Code
AWS Cloud Control API MCP Server ⚠️ DEPRECATEDGerenciamento direto de recursos da AWS com varredura de segurança e melhores práticas (Use AWS IaC MCP Server em vez disso)Install
Install
Install on VS Code

Plataformas de Contêineres

Nome do ServidorDescriçãoInstalação
Amazon EKS MCP ServerGerenciamento de clusters Kubernetes e implantação de aplicaçõesInstall
Install
Install on VS Code
Amazon ECS MCP ServerOrquestração de contêineres e implantação de aplicações ECSInstall
Install
Install on VS Code
Finch MCP ServerCriação local de contêineres com integração ECRInstall
Install
Install on VS Code

Serverless e Funções

Nome do ServidorDescriçãoInstalação
AWS Serverless MCP ServerCiclo de vida completo de aplicações serverless com SAM CLIInstall
Install
Install on VS Code
AWS Lambda Tool MCP ServerExecute funções Lambda como ferramentas de IA para acesso a recursos privadosInstall
Install
Install on VS Code

Migração e Modernização

Nome do ServidorDescriçãoInstalação
AWS Transform MCP ServerGerencie workspaces, jobs, conectores, tarefas HITL e artefatos do AWS Transform para transformações de código mainframe, VMware, .NET e personalizadoInstall
Install
Install on VS Code

Suporte

Nome do ServidorDescriçãoInstalação
AWS Support MCP ServerAjude usuários a criar e gerenciar casos do AWS SupportInstall
Install
Install on VS Code

🤖 IA e Machine Learning

Aprimore aplicações de IA com recuperação de conhecimento, geração de conteúdo e recursos de ML

Nome do ServidorDescriçãoInstalação
Amazon Bedrock Knowledge Bases Retrieval MCP Server Consulte knowledge bases corporativas com suporte a citaçõesInstall
Install
Install on VS Code
Amazon Kendra Index MCP ServerBusca corporativa e aprimoramento de RAGInstall
Install
Install on VS Code
Amazon Q Business MCP ServerAssistente de IA para seu conteúdo ingerido com acesso anônimoInstall
Install
Install on VS Code
Amazon Q Index MCP ServerAcessadores de dados para pesquisar no índice Q da empresaInstall
Install
Install on VS Code
AWS Bedrock Custom Model Import MCP ServerGerencie modelos personalizados no Bedrock para inferência sob demandaInstall
Install
Install on VS Code
AWS Bedrock AgentCore MCP ServerFornece acesso abrangente à documentação sobre serviços, APIs e melhores práticas da plataforma AgentCoreInstall
Install
Install on VS Code
Amazon Translate MCP ServerTradução automática neural em mais de 75 idiomas com processamento em lote e terminologia personalizadaInstall
Install
Install on VS Code
Amazon SageMaker AI MCP ServerGerenciamento de recursos do SageMaker AI e desenvolvimento de modelosInstall
Install
Install on VS Code
Registry of Open Data (RODA) MCP ServerDescubra, explore e visualize conjuntos de dados abertos na AWSInstall
Install
Install on VS Code

📊 Dados e Análises

Trabalhe com bancos de dados, sistemas de cache e fluxos de processamento de dados.

Bancos de Dados SQL e NoSQL

Nome do ServidorDescriçãoInstalação
Amazon DynamoDB MCP ServerOrientação especializada de design do DynamoDB e assistência de modelagem de dadosInstall
Install
Install on VS Code
Amazon Aurora PostgreSQL MCP ServerOperações de banco de dados PostgreSQL via RDS Data APIInstall
Install
Install on VS Code
Amazon Aurora MySQL MCP ServerOperações de banco de dados MySQL via RDS Data APIInstall
Install
Install on VS Code
Amazon Aurora DSQL MCP ServerSQL distribuído com compatibilidade com PostgreSQLInstall
Install
Install on VS Code
Amazon DocumentDB MCP ServerOperações de banco de dados de documentos compatível com MongoDBInstall
Install
Install on VS Code
Amazon Neptune MCP ServerConsultas de banco de dados de grafos com openCypher e GremlinInstall
Install
Install on VS Code
Amazon Keyspaces MCP ServerOperações compatíveis com Apache CassandraInstall
Install
Install on VS Code
Amazon Timestream for InfluxDB MCP ServerOperações de banco de dados de séries temporais e compatibilidade com InfluxDBInstall
Install
Install on VS Code
AWS S3 Tables MCP ServerGerencie S3 Tables para análises otimizadasInstall
Install
Install on VS Code
Amazon Redshift MCP ServerOperações de data warehouse e consultas analíticasInstall
Install
Install on VS Code
Amazon RDS Oracle MCP ServerOperações de banco de dados Oracle via autenticação Secrets ManagerInstall
Install
Install on VS Code
AWS IoT SiteWise MCP ServerGerenciamento de ativos IoT industrial, ingestão de dados e análisesInstall
Install
Install on VS Code
Amazon RDS MSSQL MCP ServerOperações de banco de dados SQL Server via RDS Data APIInstall
Install
Install on VS Code
Busca e Análises

Provedores de API de Backend

Nome do ServidorDescriçãoInstalação
AWS AppSync MCP ServerGerencie e interaja com backends de aplicações com tecnologia AWS AppSyncInstall
Install
Install on VS Code

Cache e Desempenho

Nome do ServidorDescriçãoInstalação
Amazon ElastiCache MCP ServerOperações completas do plano de controle do ElastiCacheInstall
Install
Install on VS Code
Amazon ElastiCache / MemoryDB for Valkey MCP ServerEstruturas de dados avançadas e cache com ValkeyInstall
Install
Install on VS Code
Amazon ElastiCache for Memcached MCP ServerCache de alta velocidade com protocolo MemcachedInstall
Install
Install on VS Code

Dados Abertos

Nome do ServidorDescriçãoInstalação
Registry of Open Data (RODA) MCP ServerDescubra, explore e visualize conjuntos de dados abertos na AWSInstall
Install
Install on VS Code

🛠️ Ferramentas de Desenvolvimento e Suporte

Acelere o desenvolvimento com análise de código, documentação e utilitários de teste.

Nome do ServidorDescriçãoInstalação
AWS IAM MCP ServerGerenciamento abrangente de usuários, funções, grupos e políticas do IAM com melhores práticas de segurançaInstall
Install
Install on VS Code
AWS Security Agent MCP ServerVarredura de segurança automatizada, testes de penetração e remediação usando o AWS Security Agent
OpenAPI MCP ServerIntegração dinâmica de API por meio de especificações OpenAPIInstall
Install
Install on VS Code

📡 Integração e Mensageria

Conecte sistemas com mensageria, fluxos de trabalho e serviços de localização.

Nome do ServidorDescriçãoInstalação
Amazon SNS / SQS MCP ServerMensageria orientada a eventos e gerenciamento de filasInstall
Install
Install on VS Code
Amazon MQ MCP ServerGerenciamento de broker de mensagens para RabbitMQ e ActiveMQInstall
Install
Install on VS Code
AWS Step Functions Tool MCP ServerExecute fluxos de trabalho complexos e processos de negóciosInstall
Install
Install on VS Code
Amazon Location Service MCP ServerPesquisa de lugares, geocodificação e otimização de rotasInstall
Install
Install on VS Code
OpenAPI MCP ServerIntegração dinâmica de API por meio de especificações OpenAPIInstall
Install
Install on VS Code

💰 Custo e Operações

Monitore, otimize e gerencie sua infraestrutura e custos AWS.

Nome do ServidorDescriçãoInstalação
AWS Pricing MCP ServerPreços de serviços AWS e estimativas de custoInstall
Install
Install on VS Code
Amazon CloudWatch MCP ServerAnálise de métricas, alarmes e logs e solução de problemas operacionaisInstall
Install
Install on VS Code
AWS Managed Prometheus MCP ServerOperações compatíveis com PrometheusInstall
Install
Install on VS Code
AWS Billing and Cost Management MCP ServerGerenciamento de faturamento e custos para faturamento cobrável e proformaInstall
Install
Install on VS Code

🧬 Saúde e Ciências da Vida

Interaja com os serviços AWS HealthAI.

Nome do ServidorDescriçãoInstalação
AWS HealthOmics MCP ServerGere, execute, depure e otimize fluxos de trabalho de ciências da vidaInstall
Install
Install on VS Code
AWS HealthImaging MCP ServerGerenciamento abrangente do ciclo de vida de dados de imagens médicas com 21 ferramentas para operações DICOM, gerenciamento de datastore e descoberta automatizadaInstall
Install
Install on VS Code
AWS HealthLake MCP ServerCrie, gerencie, pesquise e otimize fluxos de trabalho de dados de saúde FHIR com integração abrangente do AWS HealthLake, apresentando descoberta automatizada de recursos, recursos avançados de pesquisa, gerenciamento de registros de pacientes e operações de importação/exportação sem interrupções.Install
Install
Install on VS Code
Registry of Open Data (RODA) MCP ServerDescubra, explore e visualize conjuntos de dados abertos na AWSInstall
Install
Install on VS Code

Navegue por Como Você Está Trabalhando

👨‍💻 Vibe Coding e Desenvolvimento

Assistentes de codificação por IA como Kiro, Cline, Cursor e Claude Code ajudando você a construir mais rápido

Oficina: Confira a oficina Vibe Coding com AWS MCP Servers para orientação prática e exemplos.

Fluxo de Trabalho de Desenvolvimento Principal
Nome do ServidorDescriçãoInstalação
AWS API MCP ServerComece aqui para interações gerais com AWS! Suporte abrangente à API AWS com validação de comandos, controles de segurança e acesso a todos os serviços AWS. Perfeito para gerenciar infraestrutura, explorar recursos e executar operações AWS por meio de linguagem natural.Install
Install
Install VS Code
AWS Knowledge MCP ServerUm servidor MCP remoto, totalmente gerenciado, hospedado pela AWS, que fornece acesso às documentações mais recentes da AWS, referências de API, posts de What's New, informações de Introdução, Builder Center, posts de blog, referências de arquitetura e orientações do Well-Architected.Install
Install
Install on VS Code
AWS Documentation MCP ServerObtenha as documentações mais recentes da AWS e referências de APIInstall
Install
Install on VS Code
Infraestrutura como Código
Nome do ServidorDescriçãoInstalação
AWS IaC MCP ServerKit de ferramentas completo de Infraestrutura como Código com acesso à documentação do CloudFormation, orientação de melhores práticas do CDK, exemplos de construct, validação de segurança e solução de problemas de implantaçãoInstall
Install
Install on VS Code
AWS Cloud Control API MCP Server ⚠️ DEPRECATEDGerenciamento direto de recursos AWS com varredura de segurança e melhores práticas (Use AWS IaC MCP Server em vez disso)Install
Install
Install on VS Code
Desenvolvimento de Aplicações
Nome do ServidorDescriçãoInstalação
OpenAPI MCP ServerIntegração dinâmica de API por meio de especificações OpenAPIInstall
Install
Install on VS Code
Desenvolvimento de Contêineres e Serverless
Nome do ServidorDescriçãoInstalação
Amazon SageMaker AI MCP ServerGerenciamento de recursos do SageMaker AI e desenvolvimento de modelosInstall
Install
Install on VS Code
Amazon EKS MCP ServerGerenciamento de clusters Kubernetes e implantação de aplicativosInstall
Install
Install on VS Code
Amazon ECS MCP ServerContainerize e implante aplicativos no ECSInstall
Install
Install on VS Code
Finch MCP ServerCriação local de contêineres com push para ECRInstall
Install
Install on VS Code
AWS Serverless MCP ServerCiclo de vida completo de aplicativos serverless com SAM CLIInstall
Install
Install on VS Code
Testes e Dados
Nome do ServidorDescriçãoInstalação
Desenvolvimento de Fluxos de Trabalho de Ciências da Vida
Nome do ServidorDescriçãoInstalação
AWS HealthOmics MCP ServerGere, execute, depure e otimize fluxos de trabalho de ciências da vidaInstall
Install
Install on VS Code
Gerenciamento de Dados de Saúde
Nome do ServidorDescriçãoInstalação
AWS HealthLake MCP ServerCrie, gerencie, pesquise e otimize fluxos de trabalho de dados de saúde FHIR com integração abrangente do AWS HealthLake, apresentando descoberta automatizada de recursos, recursos avançados de pesquisa, gerenciamento de registros de pacientes e operações de importação/exportação sem interrupções.Install
Install
Install on VS Code

💬 Assistentes de Conversação

Chatbots voltados ao cliente, agentes de negócios e sistemas interativos de perguntas e respostas

Conhecimento e Pesquisa
Nome do ServidorDescriçãoInstalação
Amazon Bedrock Knowledge Bases Retrieval MCP ServerConsulte bases de conhecimento empresariais com suporte a citaçõesInstall
Install
Install on VS Code
Amazon Kendra Index MCP ServerPesquisa empresarial e aprimoramento de RAGInstall
Install
Install on VS Code
Amazon Q Business MCP ServerAssistente de IA para seu conteúdo ingerido com acesso anônimoInstall
Install
Install on VS Code
Amazon Q Index MCP ServerAcessadores de dados para pesquisar no índice Q da empresaInstall
Install
Install on VS Code
AWS Documentation MCP ServerObtenha as documentações mais recentes da AWS e referências de APIInstall
Install
Install on VS Code
Processamento e Geração de Conteúdo
Nome do ServidorDescriçãoInstalação
Document Loader MCP ServerAnalisar e extrair conteúdo de arquivos PDF, DOCX, XLSX, PPTX e imagensInstall
Install
Install on VS Code
Amazon Translate MCP ServerTradução automática neural em mais de 75 idiomas com processamento em lote e terminologia personalizadaInstall
Install
Install on VS Code
Serviços de Negócios
Nome do ServidorDescriçãoInstalação
Amazon Location Service MCP ServerPesquisa de localização, geocodificação e horários de funcionamentoInstall
Install
Install on VS Code
AWS Pricing MCP ServerPreços de serviços AWS e estimativas de custoInstall
Install
Install on VS Code

🤖 Agentes Autônomos em Segundo Plano

Automação headless, pipelines de ETL e sistemas operacionais

Operações de Dados e ETL
Nome do ServidorDescriçãoInstalação
AWS Data Processing MCP ServerFerramentas abrangentes de processamento de dados e visibilidade em tempo real de pipelines em AWS Glue, Amazon EMR-EC2 e Amazon AthenaInstall
Install
Install on VS Code
Amazon DynamoDB MCP ServerOperações completas do DynamoDB e gerenciamento de tabelasInstall
Install
Install on VS Code
Amazon Aurora PostgreSQL MCP ServerOperações de banco de dados PostgreSQL via RDS Data APIInstall
Install
Install on VS Code
Amazon Aurora MySQL MCP ServerOperações de banco de dados MySQL via RDS Data APIInstall
Install
Install on VS Code
Amazon Aurora DSQL MCP ServerSQL distribuído com compatibilidade com PostgreSQLInstall
Install
Install on VS Code
Amazon DocumentDB MCP ServerOperações de banco de dados de documentos compatível com MongoDBInstall
Install
Install on VS Code
Amazon Neptune MCP ServerConsultas a banco de dados de grafos com openCypher e GremlinInstall
Install
Install on VS Code
Amazon Keyspaces MCP ServerOperações compatíveis com Apache CassandraInstall
Install
Install on VS Code
Amazon Timestream for InfluxDB MCP ServerOperações de banco de dados de séries temporais e compatibilidade com InfluxDBInstall
Install
Install on VS Code
Amazon RDS MSSQL MCP ServerOperações de banco de dados SQL Server via RDS Data APIInstall
Install
Install on VS Code

| Amazon RDS Oracle MCP Server | Operações de banco de dados Oracle via autenticação do Secrets Manager | Install
Install
Install on VS Code |

Cache e Desempenho
Nome do ServidorDescriçãoInstalação
Amazon ElastiCache / MemoryDB for Valkey MCP ServerEstruturas de dados avançadas e cache com ValkeyInstall
Install
Install on VS Code
Amazon ElastiCache for Memcached MCP Server Cache de alta velocidade com protocolo MemcachedInstall
Install
Install on VS Code
Fluxo de Trabalho e Integração
Nome do ServidorDescriçãoInstalação
AWS Lambda Tool MCP ServerExecutar funções Lambda como ferramentas de IA para acesso a recursos privadosInstall
Install
Install on VS Code
AWS Step Functions Tool MCP ServerExecutar fluxos de trabalho complexos e processos de negóciosInstall
Install
Install on VS Code
Amazon SNS/SQS MCP ServerMensageria orientada a eventos e gerenciamento de filasInstall
Install
Install on VS Code
Amazon MQ MCP ServerGerenciamento de broker de mensagens para RabbitMQ e ActiveMQInstall
Install
Install on VS Code
Operações e Monitoramento
Nome do ServidorDescriçãoInstalação
Amazon CloudWatch MCP ServerAnálise de métricas, alarmes e logs e solução de problemas operacionaisInstall
Install
Install on VS Code
Amazon CloudWatch Application Signals MCP ServerMonitoramento de aplicações e insights de desempenhoInstall
Install
Install on VS Code
AWS Managed Prometheus MCP ServerOperações e monitoramento compatíveis com PrometheusInstall
Install
Install on VS Code
AWS Security Agent MCP ServerVarredura de segurança automatizada, testes de penetração e remediação usando o AWS Security Agent
AWS Well-Architected Security Assessment Tool MCP ServerAvaliar ambientes AWS em relação ao Pilar de Segurança do Well-Architected FrameworkInstall
Install
Install on VS Code
AWS CloudTrail MCP ServerConsulta e análise de eventos do CloudTrailInstall
Install
Install on VS Code
AWS Systems Manager for SAP MCP ServerGerenciar, monitorar e operar aplicações SAP na AWS com verificações de integridade, validação de configuração e agendamentoInstall
Install
Install on VS Code

Módulo MCP AWS Lambda Handler

Uma biblioteca Python para criar manipuladores HTTP serverless para o Model Context Protocol (MCP) usando AWS Lambda. Este módulo fornece uma estrutura flexível para construir endpoints HTTP MCP com gerenciamento de sessão plugável, incluindo suporte integrado ao DynamoDB.

Recursos:

  • Criação fácil de manipuladores HTTP MCP serverless usando AWS Lambda
  • Sistema de gerenciamento de sessão plugável
  • Suporte integrado a backend de sessão DynamoDB
  • Autenticação e autorização personalizáveis
  • Implementações de exemplo e testes

Consulte src/mcp-lambda-handler/README.md para instruções completas de uso, instalação e desenvolvimento.

Quando usar servidores MCP locais vs remotos?

Os servidores MCP podem ser executados localmente na sua máquina de desenvolvimento ou remotamente na nuvem. Veja quando usar cada abordagem:

Servidores MCP Locais

  • Desenvolvimento e Testes: Perfeito para desenvolvimento, testes e depuração locais
  • Trabalho Offline: Continue trabalhando quando a conectividade com a internet for limitada
  • Privacidade de Dados: Mantenha dados sensíveis e credenciais na sua máquina local
  • Baixa Latência: Sobrecarga mínima de rede para tempos de resposta mais rápidos
  • Controle de Recursos: Controle direto sobre os recursos e configuração do servidor

Servidores MCP Remotos

  • Colaboração em Equipe: Compartilhe configurações consistentes de servidor em toda a equipe
  • Tarefas Intensivas em Recursos: Transfira processamento pesado para recursos de nuvem dedicados
  • Sempre Disponível: Acesse seus servidores MCP de qualquer lugar, em qualquer dispositivo
  • Atualizações Automáticas: Obtenha os recursos mais recentes e patches de segurança automaticamente
  • Escalabilidade: Lide facilmente com cargas de trabalho variáveis sem restrições de recursos locais
  • Segurança: Controles de segurança centralizados com permissões baseadas em IAM e exposição zero de credenciais
  • Governança: Registro de auditoria abrangente e monitoramento de conformidade para governança de nível empresarial

Nota: Alguns servidores MCP, como o servidor MCP oficial da AWS (em pré-visualização) e o AWS Knowledge MCP, são fornecidos como serviços totalmente gerenciados pela AWS. Esses servidores remotos gerenciados pela AWS não exigem configuração ou gerenciamento de infraestrutura da sua parte - basta conectar e começar a usá-los.

Casos de Uso dos Servidores

Por exemplo, você pode usar o AWS Documentation MCP Server para ajudar seu assistente de IA a pesquisar e gerar código atualizado para qualquer serviço AWS, como agentes inline do Amazon Bedrock. Alternativamente, você pode usar o CDK MCP Server ou o Terraform MCP Server para que seu assistente de IA crie implementações de infraestrutura como código que usam as APIs mais recentes e seguem as melhores práticas da AWS. Com o AWS Pricing MCP Server, você pode perguntar "Qual seria o custo mensal estimado para este projeto CDK antes de eu implantá-lo?" ou "Você pode me ajudar a entender as possíveis despesas de serviços AWS para este design de infraestrutura?" e receber estimativas de custo detalhadas e insights de planejamento orçamentário. O Valkey MCP Server permite interação em linguagem natural com armazenamentos de dados Valkey, permitindo que assistentes de IA gerenciem operações de dados de forma eficiente por meio de uma interface conversacional simples.

Instalação e Configuração

Cada servidor tem instruções de instalação específicas com instalações com um clique para Kiro, Cursor e VSCode. Geralmente, você pode:

  1. Instale uv do Astral
  2. Instale o Python usando uv python install 3.10
  3. Configure as credenciais AWS com acesso aos serviços necessários
  4. Adicione o servidor à configuração do seu cliente MCP

Exemplo de configuração para as configurações do Kiro MCP (~/.kiro/settings/mcp.json):

Para macOS/Linux

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": [
        "awslabs.core-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Consulte os READMEs individuais dos servidores para requisitos específicos e opções de configuração.

Para Windows

Ao configurar servidores MCP no Windows, você precisará usar um formato de configuração ligeiramente diferente:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Se você tiver problemas com a configuração do MCP ou quiser verificar se os parâmetros apropriados estão em vigor, você pode tentar o seguinte:

# Run MCP server manually with timeout 15s
$ timeout 15s uv tool run <MCP Name> <args> 2>&1 || echo "Command completed or timed out"

# Example (Aurora MySQL MCP Server)
$ timeout 15s uv tool run awslabs.mysql-mcp-server --resource_arn <Your Resource ARN> --secret_arn <Your Secret ARN> ... 2>&1 || echo "Command completed or timed out"

# If the arguments are not set appropriately, you may see the following message:
usage: awslabs.mysql-mcp-server [-h] --resource_arn RESOURCE_ARN --secret_arn SECRET_ARN --database DATABASE
                                --region REGION --readonly READONLY
awslabs.mysql-mcp-server: error: the following arguments are required: --resource_arn, --secret_arn, --database, --region, --readonly

Nota sobre desempenho ao usar o sufixo "@latest" do uvx:

Usar o sufixo "@latest" verifica e baixa o pacote mais recente do servidor MCP do pypi toda vez que você inicia seus clientes MCP, mas isso tem o custo de tempos de carregamento inicial maiores. Para minimizar o tempo de carregamento inicial, remova "@latest" e gerencie seu cache uv usando uma destas abordagens:

  • uv cache clean <tool>: onde {tool} é o servidor MCP que você deseja excluir do cache e instalar novamente (ex.: "awslabs.lambda-tool-mcp-server") (lembre-se de remover o '<>').
  • uvx <tool>@latest: isso atualizará a ferramenta com a versão mais recente e a adicionará ao cache uv.

Executando servidores MCP em contêineres

As imagens Docker para cada servidor MCP são publicadas no registro público AWS ECR.

Este exemplo usa docker com o "awslabs.aws-documentation-mcp-server e pode ser repetido para cada servidor MCP

  • Opcionalmente, salve variáveis de ambiente sensíveis em um arquivo:

    # contents of a .env file with fictitious AWS temporary credentials
    AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
    AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk
    
  • Use as opções do docker: --env, --env-file e --volume conforme necessário, pois "env": {} não estão disponíveis dentro do contêiner.

    {
      "mcpServers": {
        "awslabs.aws-documentation-mcp-server": {
          "command": "docker",
          "args": [
            "run",
            "--rm",
            "--interactive",
            "--env",
            "FASTMCP_LOG_LEVEL=ERROR",
            "--env",
            "AWS_REGION=us-east-1",
            "--env-file",
            "/full/path/to/.env",
            "--volume",
            "/full/path/to/.aws:/app/.aws",
            "public.ecr.aws/awslabs-mcp/awslabs/aws-documentation-mcp-server:latest"
          ],
          "env": {}
        }
      }
    }
    
  • Para testar alterações locais, você pode construir e marcar a imagem. Você precisa atualizar a configuração do MCP para usar essa marca em vez da imagem ECR.

    cd src/aws-documentation-mcp-server
    docker build -t awslabs/aws-documentation-mcp-server .
    

Começando com o Kiro

Instalar no Kiro

Consulte a documentação do Kiro IDE ou a documentação da CLI do Kiro para obter detalhes.

No Kiro IDE:

  1. Navegue até Kiro > MCP Servers
  2. Adicione um novo servidor MCP clicando no botão + Add.
  3. Cole a configuração fornecida abaixo.

Para configuração global, edite ~/.kiro/settings/mcp.json. Para configuração específica do projeto, edite .kiro/settings/mcp.json no diretório do seu projeto.

~/.kiro/settings/mcp.json

Para macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Para Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Começando com Cline e Amazon Bedrock

Começando com Cline e Amazon Bedrock

IMPORTANTE: Seguir estas instruções pode incorrer em custos e está sujeito aos Preços do Amazon Bedrock. Você é responsável por quaisquer custos associados. Além de selecionar o modelo desejado nas configurações do Cline, certifique-se de que o seu modelo selecionado (por exemplo, anthropic.claude-3-7-sonnet) também esteja habilitado no Amazon Bedrock. Para obter mais informações sobre isso, consulte estes documentos AWS sobre como habilitar o acesso ao modelo nos Modelos de Fundação (FMs) do Amazon Bedrock.

  1. Siga os passos acima na seção Instalação e Configuração para instalar uv a partir do Astral, instalar Python e configurar as credenciais AWS com os serviços necessários.

  2. Se estiver usando Visual Studio Code, instale a Extensão Cline para VS Code (ou extensão equivalente para a sua IDE preferida). Após a instalação, clique na extensão para abri-la. Quando solicitado, selecione o nível que desejar. Neste caso, usaremos o Amazon Bedrock, então o nível gratuito do Cline é suficiente, pois enviaremos solicitações usando a API do Amazon Bedrock em vez da API do Cline.

  1. Selecione o botão Servidores MCP.

  1. Selecione a aba Instalado e clique em Configurar Servidores MCP para abrir o arquivo cline_mcp_settings.json.

  1. No arquivo cline_mcp_settings.json, adicione seus servidores MCP desejados no objeto mcpServers. Veja o exemplo a seguir que usará alguns dos servidores MCP atuais disponíveis neste repositório. Certifique-se de salvar o arquivo para instalar os servidores MCP.

cline_mcp_settings.json

Para macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
   }
 }

Para Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
  }
}
  1. Após a instalação, você deve ver uma lista dos seus Servidores MCP na aba Servidor MCP Instalado, e eles devem ter um controle deslizante verde para mostrar que estão habilitados. Veja o seguinte para um exemplo com dois dos possíveis servidores MCP para AWS. Clique em Concluído quando terminar. Agora você deve ver a interface de chat do Cline.

  1. Por padrão, o Cline será definido como o provedor de API, que tem limites para o nível gratuito. Em seguida, vamos atualizar o provedor de API para AWS Bedrock, para que possamos usar os LLMs através do Bedrock, e a cobrança será direcionada para a sua conta AWS conectada.

  2. Clique no ícone de engrenagem para abrir as configurações do Cline. Depois, em Provedor de API, altere de Cline para AWS Bedrock e selecione AWS Profile para o tipo de autenticação. Como nota, a opção AWS Credentials também funciona, porém utiliza credenciais estáticas (Access Key ID e Secret Access Key) em vez de credenciais temporárias que são redistribuídas automaticamente quando o token expira, então as credenciais temporárias com um Perfil AWS é o método mais seguro e recomendado.

  1. Preencha a configuração com base no Perfil AWS existente que você deseja usar, selecione a Região AWS desejada e habilite a inferência entre regiões.

  1. Em seguida, role para baixo na página de configurações até chegar à caixa de texto que diz Instruções Personalizadas. Cole o seguinte trecho para garantir que o servidor mcp-core seja usado como ponto de partida para cada prompt:
For every new project, always look at your MCP servers and use mcp-core as the starting point every time. Also after a task completion include the list of MCP servers used in the operation.

  1. Após colar o prompt personalizado, clique em Concluído para voltar à interface de chat.

  2. Agora você pode começar a fazer perguntas e testar a funcionalidade dos seus servidores MCP instalados. A opção padrão na interface de chat é Plan, que fornecerá a saída para você tomar ação manual (por exemplo, fornecer um exemplo de configuração para copiar e colar em um arquivo). No entanto, você pode opcionalmente alternar para Act, o que permitirá que o Cline atue em seu nome (por exemplo, pesquisando conteúdo usando um navegador da web, clonando um repositório, executando código, etc). Você também pode ativar a seção "Aprovação automática" para evitar ter que clicar para aprovar as sugestões, porém recomendamos deixar isso desativado durante os testes, especialmente se você tiver a opção Ativar selecionada.

Nota: Para obter os melhores resultados, solicite ao Cline que use o servidor MCP desejado. Por exemplo, Using the Terraform MCP Server, do...

Começando com Cursor

Começando com Cursor
  1. Siga os passos acima na seção Instalação e Configuração para instalar uv a partir do Astral, instalar Python e configurar as credenciais AWS com os serviços necessários.

  2. Você pode colocar a configuração do MCP em dois locais, dependendo do seu caso de uso:

A. Configuração do Projeto - Para ferramentas específicas de um projeto, crie um arquivo .cursor/mcp.json no diretório do seu projeto. - Isso permite definir servidores MCP que estão disponíveis apenas nesse projeto específico.

B. Configuração Global - Para ferramentas que deseja usar em todos os projetos, crie um arquivo ~/.cursor/mcp.json no seu diretório inicial. - Isso torna os servidores MCP disponíveis em todos os seus espaços de trabalho do Cursor.

.cursor/mcp.json

Para macOS/Linux:

 {
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Para Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}
  1. Usando MCP no Chat O Agente Composer usará automaticamente qualquer ferramenta MCP listada em Ferramentas Disponíveis na página de configurações do MCP se determinar que são relevantes. Para forçar o uso intencional da ferramenta, solicite ao Cursor que use o servidor MCP desejado. Por exemplo, Using the Terraform MCP Server, do...

  2. Aprovação de Ferramenta Por padrão, quando o Agente deseja usar uma ferramenta MCP, ele exibirá uma mensagem solicitando sua aprovação. Você pode usar a seta ao lado do nome da ferramenta para expandir a mensagem e ver quais argumentos o Agente está chamando com a ferramenta.

Começando com Windsurf

Começando com Windsurf
  1. Siga os passos acima na seção Instalação e Configuração para instalar uv a partir do Astral, instalar Python e configurar as credenciais AWS com os serviços necessários.

  2. Acessar Configurações do MCP

    • Navegue até Windsurf - Configurações > Configurações Avançadas ou use a Paleta de Comandos > Página de Configurações do Windsurf
    • Procure pela seção "Model Context Protocol (MCP) Servers"
  3. Adicionar Servidores MCP

    • Clique em "Adicionar Servidor" para adicionar um novo servidor MCP
    • Você pode escolher entre modelos disponíveis como GitHub, Puppeteer, PostgreSQL, etc.
    • Alternativamente, clique em "Adicionar servidor personalizado" para configurar seu próprio servidor
  4. Configuração Manual

    • Você também pode editar manualmente o arquivo de configuração do MCP localizado em ~/.codeium/windsurf/mcp_config.json

~/.codeium/windsurf/mcp_config.json

Para macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
   }
 }

Para Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
  }
}

Começando com VS Code

Instalar no VS Code

Configure servidores MCP nas configurações do VS Code ou em .vscode/mcp.json (consulte documentação MCP do VS Code para mais informações.):

.vscode/mcp.json

Para macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Para Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Começando com Claude Code

Instalar no Claude Code

Configure servidores MCP no Claude Code através da CLI ou em .mcp.json

  1. Siga os passos acima na seção Instalação e Configuração para instalar uv a partir do Astral, instalar Python e configurar as credenciais AWS com os serviços necessários.

  2. Usando Comandos da CLI do Claude Code

    Comandos da CLI do Claude Code para adicionar servidores MCP:

    # Add core AWS services
    claude mcp add aws-api uvx awslabs.aws-api-mcp-server@latest
    claude mcp add aws-iac uvx awslabs.aws-iac-mcp-server@latest
    claude mcp add aws-docs uvx awslabs.aws-documentation-mcp-server@latest
    claude mcp add aws-support uvx awslabs.aws-support-mcp-server@latest
    claude mcp add aws-pricing uvx awslabs.aws-pricing-mcp-server@latest
    
    # Add AI/ML and Bedrock services
    claude mcp add bedrock-kb uvx awslabs.bedrock-kb-retrieval-mcp-server@latest
    
    # Add data and analytics services
    claude mcp add aws-dataprocessing uvx awslabs.aws-dataprocessing-mcp-server@latest
    claude mcp add aurora-dsql uvx awslabs.aurora-dsql-mcp-server@latest
    claude mcp add valkey uvx awslabs.valkey-mcp-server@latest
    
    # List installed servers
    claude mcp list
    
  3. Configuração Manual (Alternativa)

    Você também pode configurar manualmente os servidores MCP criando um arquivo .mcp.json na raiz do seu projeto:

.mcp.json

Para macOS/Linux:

{
  "mcpServers": {
    "awslabs.aws-iac-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-iac-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    },
    "awslabs.aws-documentation-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-documentation-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_DOCUMENTATION_PARTITION": "aws"
      }
    }
  }
}

Amostras

Exemplos prontos para uso de servidores MCP de código aberto para AWS em ação estão disponíveis no diretório samples. Esses exemplos fornecem código funcional e guias passo a passo para ajudá-lo a começar com cada servidor MCP.

Vibe coding

Você pode usar esses servidores MCP com seu assistente de codificação de IA para vibe coding. Para dicas e truques sobre como melhorar sua experiência de vibe coding, consulte nosso guia.

Recursos Adicionais

Security

Consulte CONTRIBUTING para mais informações.

Contributing

Um grande agradecimento aos nossos incríveis contribuidores! Obrigado por tornar este projeto melhor!

contributors

Contribuições de todos os tipos são bem-vindas! Confira nosso guia do contribuidor para mais informações.

Developer guide

Se você quiser adicionar um novo MCP Server à biblioteca, confira nosso guia de desenvolvimento e certifique-se de seguir nossas diretrizes de design.

License

Este projeto é licenciado sob a Licença Apache-2.0.

Disclaimer

Antes de usar um MCP Server, você deve considerar realizar sua própria avaliação independente para garantir que seu uso esteja em conformidade com suas próprias práticas e padrões específicos de segurança e controle de qualidade, bem como com as leis, regras e regulamentos que regem você e seu conteúdo.