O Kiro MCP é a integração nativa do Kiro IDE da AWS com o Model Context Protocol (MCP), o padrão aberto criado pela Anthropic que define como agentes de IA se comunicam com ferramentas e fontes de dados externas. Com essa integração, o agente acessa documentações, consulta APIs, interage com bancos de dados e opera serviços AWS diretamente de dentro do IDE.
Na prática, o MCP funciona como um conector universal: qualquer ferramenta que implemente o protocolo pode ser conectada ao Kiro sem integração customizada. A documentação oficial de MCP no Kiro descreve o protocolo como a forma de “extend Kiro’s capabilities by connecting to specialized servers that provide additional tools and context.”
O que é o Model Context Protocol?
O Model Context Protocol (MCP) é um padrão aberto, criado pela Anthropic e mantido como projeto open source em modelcontextprotocol.io. Ele define como agentes de IA se comunicam com ferramentas externas de forma padronizada. A analogia mais útil: o MCP é para agentes de IA o que o USB-C é para dispositivos físicos — um conector universal que funciona com qualquer ferramenta que o implemente.
No contexto do Kiro, o protocolo permite que o agente acesse recursos que vão além do codebase local: documentações técnicas, bases de dados, APIs de terceiros, serviços de cloud, ferramentas de projeto (Jira, GitLab, Notion) e praticamente qualquer sistema que exponha uma interface via MCP server.
Kiro MCP local vs MCP remoto
O Kiro suporta dois modos de conexão com MCP servers, conforme detalhado na documentação de configuração:
| Aspecto | MCP Local | MCP Remoto |
|---|---|---|
| Execução | Servidor roda na máquina do desenvolvedor | Servidor hospedado na nuvem |
| Configuração | Arquivo .kiro/settings/mcp.json | URL do servidor remoto |
| Disponibilidade | Apenas no computador configurado | Todos os membros do time |
| Kiro CLI | Funciona com os mesmos arquivos de configuração | Funciona com os mesmos arquivos de configuração |
| Caso de uso ideal | Ferramentas locais (banco de dados local, scripts) | APIs de serviços, documentações, serviços AWS |
A configuração de ambos fica no arquivo .kiro/settings/mcp.json (escopo workspace) ou ~/.kiro/settings/mcp.json (escopo global). Se os dois existirem, o Kiro mescla as configurações, com o workspace tendo prioridade.
Principais MCP servers AWS para o Kiro
A AWS mantém um repositório de servers prontos para uso com o Kiro. Os mais relevantes para times de engenharia:
AWS Documentation: permite ao Kiro consultar a documentação oficial da AWS diretamente. Em vez de pesquisar no navegador, você pede ao agente: “como configurar um bucket S3 com versionamento?” e ele busca na documentação atualizada.
Cost Explorer: consulta dados de custo e uso da conta AWS. Útil para perguntas como “quais serviços mais custaram no mês passado?” sem sair do IDE.
Cost Optimization Hub: acessa recomendações de otimização de custo. O Kiro pode gerar código de infraestrutura já otimizado com base nessas recomendações.
AWS Pricing: consulta preços de serviços AWS em tempo real. Ideal para estimar custos de arquitetura antes de implementar.
AWS Diagrams: gera diagramas de arquitetura AWS a partir de descrições em linguagem natural ou análise do codebase existente.
Esses servers podem ser instalados manualmente via mcp.json ou, quando disponíveis como Kiro Powers, com um clique na interface do IDE.
Como configurar um MCP server no Kiro
A configuração é feita em JSON. Para adicionar um server, edite o arquivo .kiro/settings/mcp.json ou use o painel do Kiro em Settings > MCP Servers.
Exemplo: configurando o AWS Documentation MCP (local)
{
"mcpServers": {
"aws-docs": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
Exemplo: configurando um server remoto (Notion)
{
"mcpServers": {
"notion": {
"url": "https://mcp.notion.so/mcp",
"headers": {
"Authorization": "Bearer ${NOTION_API_KEY}"
},
"disabled": false
}
}
}
Três pontos importantes sobre a configuração:
Variáveis de ambiente. Nunca coloque credenciais diretamente no mcp.json. Use a sintaxe ${NOME_DA_VARIAVEL} e defina as variáveis no seu ambiente local. O Kiro exibe um prompt de segurança quando detecta uma nova variável de ambiente.
autoApprove. Lista de ferramentas do server que o Kiro pode executar sem pedir confirmação. Para servidores de leitura (documentação, consulta de preços), é seguro aprovar automaticamente. Para servidores que escrevem dados, mantenha vazio e aprove manualmente.
Alterações automáticas. O Kiro recarrega a configuração automaticamente quando você salva o arquivo mcp.json. Não é necessário reiniciar o IDE.
Exemplo prático: otimização de custos AWS direto do IDE
Um cenário que demonstra o poder dessa integração na prática:
Prompt: “Kiro, quais instâncias EC2 na minha conta são candidatas a migração para Graviton3?”
O que o Kiro faz: consulta o Cost Explorer para obter dados de uso de instâncias EC2, cruza com o AWS Pricing para calcular a economia estimada da migração para ARM, e gera uma lista de instâncias com estimativa de economia mensal e código de Terraform para executar a migração.
Sem essa integração, essa tarefa exigiria abrir o console AWS, exportar planilhas, consultar preços manualmente e escrever o Terraform do zero. Com Kiro MCP, tudo acontece em uma única interação dentro do IDE.
Kiro Powers vs configuração manual: qual a diferença?
Os Kiro Powers são servers pré-empacotados que combinam servidor, steering files e hooks em um único pacote instalável com um clique, sem configuração manual de mcp.json. Lançados em fevereiro de 2026, os Powers eliminam a fricção de setup para os servers mais populares.
A diferença prática: se um server está disponível como Power (como o AWS IAM Policy Autopilot), use o Power, a instalação é mais simples e o pacote já vem otimizado. Para servers customizados, comunidade ou menos populares, a configuração manual via mcp.json continua sendo a abordagem.
Para times enterprise, o Kiro também oferece um Registry: um catálogo controlado pelo administrador que define quais servers os desenvolvedores podem usar, garantindo governança centralizada.
Precisa integrar o Kiro ao seu ecossistema?
Configuramos o MCP sob medida para conectar o Kiro aos seus bancos de dados, APIs e serviços na nuvem AWS.
Configurar integração MCP com a UDS 🠖
Perguntas frequentes sobre Kiro MCP
A integração é compatível com servers de outros IDEs?
Sim. O MCP é um padrão aberto, então um servidor configurado para o Kiro também funciona com outros IDEs e ferramentas que suportam o protocolo, como Claude Code e Cursor. O formato do arquivo de configuração pode variar entre ferramentas, mas o servidor em si é o mesmo.
Os servers têm custo?
Os servers em si são gratuitos e geralmente open source. Os custos envolvidos são das APIs que eles acessam. Por exemplo, chamadas ao AWS Cost Explorer via integração MCP incorrem nos custos normais desse serviço AWS. A maioria tem custos mínimos ou zerados para uso em desenvolvimento.
Posso criar meu próprio MCP server para o Kiro?
Sim. O protocolo é aberto com documentação completa em modelcontextprotocol.io. Times com necessidades específicas podem criar servidores customizados em Python (via PyPI) ou JavaScript/TypeScript (via npm). O diretório de servers do Kiro lista centenas de servidores da comunidade como referência.
A integração funciona no Kiro CLI?
Sim. O Kiro CLI usa as mesmas configurações de do IDE. Os arquivos .kiro/settings/mcp.json são compartilhados. No CLI, também é possível gerenciar servers via comando kiro-cli mcp add e verificar servidores ativos com o slash command /mcp durante uma sessão de chat.
Existe um limite de servers que posso conectar ao Kiro?
Não há um limite rígido documentado, mas cada MCP server ativo consome contexto do modelo. A recomendação prática é manter conectados apenas os servers que você usa ativamente no projeto atual. Servers podem ser desabilitados temporariamente com “disabled”: true sem remover a configuração.

![[eBook] Cloud :: Guia definitivo da Migração para Nuvem](https://uds.com.br/blog/wp-content/uploads/2026/02/banner-ebook-migracao-cloud.png)



