O Kiro CLI é poderoso para trabalhar com arquivos, código e terminal. Mas o dia a dia de um SRE envolve muito mais: chamados, monitoramento, mensagens, infraestrutura cloud. O MCP (Model Context Protocol) é o que conecta o Kiro a tudo isso.
O que é MCP
MCP é um protocolo aberto que padroniza como aplicações fornecem contexto e ferramentas para LLMs. Na prática, um MCP server é um processo local que expõe ferramentas que o Kiro pode chamar.
Quando você pergunta “quais alarmes estão ativos no Zabbix?”, o Kiro não adivinha. Ele chama a ferramenta problem_get do MCP server do Zabbix, que faz a query real na API e retorna os dados.
MCP Servers que uso no dia a dia
GLPI (Chamados)
Gerencio chamados de suporte sem sair do terminal:
| |
Zabbix (Monitoramento)
Consulto hosts, problemas e métricas:
| |
Leio mensagens de grupos de operação e envio notificações:
| |
AWS (via MCP nativo)
O Kiro já vem com ferramentas AWS integradas:
| |
Configurando MCP Servers
Os MCP servers são configurados em ~/.kiro/settings/mcp.json:
| |
Cada server é um processo independente. O Kiro inicia todos ao abrir uma sessão e se comunica via stdin/stdout.
Criando seu próprio MCP Server
Com Python e FastMCP, criar um MCP server é surpreendentemente simples:
| |
Registre no mcp.json e o Kiro já consegue usar:
| |
Dicas práticas
Credenciais: Use variáveis de ambiente no env do mcp.json, nunca hardcode tokens no código.
Timeout: MCP servers que fazem chamadas de rede podem demorar. Implemente timeouts nas suas ferramentas.
Logs: Adicione logging no server para debugar quando uma ferramenta não retorna o esperado.
Escopo: Cada server deve ter um propósito claro. Não crie um server gigante com 50 ferramentas. Separe por domínio (GLPI, Zabbix, AWS).
Teste local: Antes de registrar no Kiro, teste o server isolado para garantir que as ferramentas funcionam.
O impacto no workflow
Antes do MCP, meu fluxo era:
- Abrir terminal → rodar comando
- Abrir browser → acessar GLPI → criar nota
- Abrir outro tab → acessar Zabbix → verificar alarme
- Abrir WhatsApp → informar o time
Com MCP, tudo acontece em uma conversa:
- “Verifica os alarmes do Zabbix, cria uma nota no chamado 123 com o diagnóstico, e avisa no grupo de operações”
Uma frase, três sistemas, zero troca de contexto.
MCP transforma o Kiro de um assistente de terminal em um hub de operações. Se você opera múltiplos sistemas no dia a dia, conectar eles ao Kiro via MCP é o investimento com maior retorno de produtividade que você pode fazer.
