A Microsoft lançou o Microsoft Binlog MCP Server, que oferece aos assistentes de IA como o GitHub Copilot acesso direto aos arquivos MSBuild (.binlog). O servidor Model Context Protocol permite a investigação de construção baseada em IA por meio de conversas em linguagem natural, disse a Microsoft.

Introduzido em 17 de junho e atualmente em fase de visualização, o Microsoft Binlog MCP Server analisa .binlog arquivos e expõe 15 ferramentas especializadas que permitem diagnóstico baseado em IA, rastreamento de propriedades, análise de desempenho e comparação de construção. A Microsoft disse que os assistentes de IA ganham a capacidade de fazer o seguinte:

  • Investigue falhas de build consultando erros, avisos e contexto completo do projeto/destino/tarefa
  • Rastreie as origens das propriedades para entender de onde uma propriedade obteve seu valor
  • Analise gargalos de desempenho identificando os projetos, metas e tarefas mais lentos
  • Compare duas compilações para detectar diferenças em pacotes e propriedades
  • Leia arquivos de origem incorporados capturados durante a compilação

Em vez de rolar manualmente pelo MSBuild Structured Log Viewer, a Microsoft disse que os desenvolvedores podem fazer perguntas ao assistente de IA como “Por que minha compilação falhou?” ou “O que está tornando minha construção lenta?” Os logs binários do MSBuild contêm informações detalhadas sobre uma compilação, incluindo cada avaliação de propriedade, execução de destino, invocação de tarefa, erro e aviso. Portanto, navegar manualmente pelos dados pode ser complicado, especialmente ao depurar uma solução complexa de vários projetos. Utilizar um assistente de codificação de IA para essas investigações pode economizar tempo e esforço significativos.