Ir para o conteúdo

/Blog

  • Conheça a UDS
    • Serviços
    • Cases
    • Sobre a UDS
Menu
  • Conheça a UDS
    • Serviços
    • Cases
    • Sobre a UDS
  • Serviços
  • Cases
  • Sobre a UDS
Menu
  • Serviços
  • Cases
  • Sobre a UDS

Neste post

Kiro MCP: como integrar ferramentas externas ao fluxo de desenvolvimento com IA

O Kiro MCP conecta o IDE a qualquer ferramenta externa via Model Context Protocol. Configure MCP servers e expanda o que o agente de IA faz.
  • UDS Tecnologia
  • 20 de abril de 2026
  • Cloud & DevOps, Inteligência Artificial

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:

AspectoMCP LocalMCP Remoto
ExecuçãoServidor roda na máquina do desenvolvedorServidor hospedado na nuvem
ConfiguraçãoArquivo .kiro/settings/mcp.jsonURL do servidor remoto
DisponibilidadeApenas no computador configuradoTodos os membros do time
Kiro CLIFunciona com os mesmos arquivos de configuraçãoFunciona com os mesmos arquivos de configuração
Caso de uso idealFerramentas 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)

Imagem ilustrativa para Serviços de IA da UDS
{
  "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.

| Especialista em Kiro

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 🠖
Kiro IDE screenshot

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.

UDS Tecnologia

A UDS Tecnologia é especialista em Desenvolvimento de Software sob medida, Cloud & DevOps, Inteligência Artificial e Outsourcing de profissionais de TI. Com mais de 20 anos de experiência, reconhecida como a empresa brasileira de tecnologia que mais cresce nas Américas e Top 3 no desenvolvimento de apps na América Latina, a UDS atua em mais de 30 países com uma abordagem high-end em Engenharia de Software e soluções tecnológicas para negócios de alta complexidade.
  • Compartilhe

Posts Relacionados

Kiro Autonomous Agent: o agente de IA da AWS que trabalha sozinho

24 de abril de 2026

O Kiro Autonomous Agent trabalha de forma assíncrona em tarefas de desenvolvimento, mantém memória entre

Ler artigo →

Kiro Powers: o que são e como instalar extensões de IA com um clique

22 de abril de 2026

Kiro Powers empacotam ferramentas, steering files e hooks em um único pacote instalável com um

Ler artigo →

Steering files no Kiro: como ensinar a IA a seguir os padrões do seu projeto

17 de abril de 2026

Steering files ensinam o Kiro a seguir seus padrões de código, stack e convenções. Configure

Ler artigo →

Kiro Hooks: como automatizar tarefas repetitivas no desenvolvimento

15 de abril de 2026

Kiro Hooks são automações de IA que rodam em segundo plano quando você salva, cria

Ler artigo →

Inscreva-se no nosso blog

Receba em primeira mão os conteúdos mais quentes da área de Tecnologia.

© Copyright UDS Tecnologia – Todos os direitos reservados.