【导语:6月17日,微软推出处于预览阶段的 Microsoft Binlog MCP Server,可让 AI 助手直接访问 MSBuild(.binlog)文件,实现由 AI 驱动的构建调查,为开发人员节省大量时间和精力。】
微软新推出的 Microsoft Binlog MCP Server,能让像 GitHub Copilot 这样的 AI 助手直接访问 MSBuild(.binlog)文件。这个 Model Context Protocol 服务器可通过自然语言对话实现由 AI 驱动的构建调查。
该服务器可以解析 .binlog 文件,并提供 15 种专业工具,支持基于 AI 的诊断、属性追踪、性能分析和构建比较。AI 助手借助这些工具,能够查询错误、警告以及完整的项目/目标/任务上下文来调查构建失败原因,追踪属性来源,分析性能瓶颈,比较两次构建差异,还能读取构建期间捕获的嵌入式源文件。
MSBuild 的二进制日志包含构建详细信息,手动处理这些数据在调试复杂多项目解决方案时会让人应接不暇。而有了 Microsoft Binlog MCP Server,开发人员无需再手动滚动查看 MSBuild Structured Log Viewer,向 AI 助手提问就能完成构建调查,节省大量时间和精力。
微软指出,使用 Microsoft Binlog MCP 服务器最简单的方法是通过 .NET Agent Skills 仓库。dotnet - msbuild 插件可用于 Visual Studio、Visual Studio Code 以及基于终端的 AI 助手,它将服务器与用于 MSBuild 构建调查和优化的精选技能及代理集成在一起。
编辑观点:微软此技术创新为开发领域带来便利,借助 AI 提升构建调查效率,未来有望推动开发工具和 AI 融合发展。