微软近日发布了 Microsoft Binlog MCP 服务器,使 GitHub Copilot 等 AI 助手能够直接访问 MSBuild(.binlog)格式的构建日志文件。该模型上下文协议服务器支持通过自然语言对话的方式开展 AI 驱动的构建问题排查,目前正处于预览阶段。
该服务器于 6 月 17 日正式亮相,通过解析 .binlog 文件并开放 15 项专用工具,实现了 AI 驱动的故障诊断、属性溯源、性能分析与构建对比等功能。具体而言,AI 助手可以完成以下任务:
通过查询错误、警告及完整的项目/目标/任务上下文,排查构建失败原因;
追踪属性来源,明确某一属性的赋值路径;
识别最耗时的项目、目标和任务,分析性能瓶颈;
对比两次构建结果,找出依赖包与属性的差异;
读取构建过程中内嵌捕获的源代码文件。
微软表示,借助这一工具,开发者无需再手动翻阅 MSBuild 结构化日志查看器,而是可以直接向 AI 助手提问,例如"我的构建为什么失败了?"或"是什么让我的构建速度变慢?"MSBuild 的二进制日志涵盖构建过程的完整信息,包括每一条属性求值记录、目标执行情况、任务调用详情以及所有错误和警告。面对如此庞大的数据量,尤其是在调试复杂的多项目解决方案时,手动检索往往令人不堪重负。借助 AI 编码助手来完成这些排查任务,可以大幅节省时间和精力。
微软建议开发者通过 .NET 智能体技能代码库来快速上手 Microsoft Binlog MCP 服务器。其中,dotnet-msbuild 插件已同时支持 Visual Studio、Visual Studio Code 以及 GitHub Copilot CLI、Claude Code 等基于终端的 AI 助手,该插件将 Microsoft Binlog MCP 服务器与专为 MSBuild 构建排查和优化设计的精选技能及智能体集成在一起,方便开发者开箱即用。
Q&A
Q1:Microsoft Binlog MCP 服务器是什么?有什么用?
A:Microsoft Binlog MCP 服务器是微软推出的一款模型上下文协议服务器,能让 GitHub Copilot 等 AI 助手直接读取和分析 MSBuild 的 .binlog 构建日志文件。它提供 15 项专用工具,支持故障排查、属性溯源、性能分析和构建对比,开发者可用自然语言提问,无需手动翻阅复杂日志。
Q2:Microsoft Binlog MCP 服务器支持哪些开发工具?
A:目前该服务器通过 dotnet-msbuild 插件集成,支持 Visual Studio、Visual Studio Code,以及 GitHub Copilot CLI 和 Claude Code 等基于终端的 AI 助手,开发者可以在常用的开发环境中直接使用这项功能。
Q3:如何快速上手 Microsoft Binlog MCP 服务器?
A:微软建议通过 .NET 智能体技能代码库(.NET Agent Skills repository)来入门。安装 dotnet-msbuild 插件后,即可将 Microsoft Binlog MCP 服务器与专为 MSBuild 构建排查和优化设计的技能及智能体一并使用,实现开箱即用的 AI 辅助构建调试体验。
好文章,需要你的鼓励
Anthropic于6月30日发布Claude Sonnet 5,相较前代Claude Sonnet 4.6在编程、推理、工具使用及知识工作方面均有显著提升。该模型可自主制定计划、使用浏览器和终端等工具,达到数月前需更大更贵模型才能实现的水平。安全评估显示其不良行为率更低。Sonnet 5默认开启自适应思维,采用更新的分词器,性能接近Opus 4.8但价格更低,现已面向所有订阅计划开放。
复旦大学联合多机构提出A2World框架,通过210万条真实机器人轨迹进行动作条件化预训练,将学到的物理动力学先验同时迁移到仿真模拟和策略控制两个方向,在LIBERO和真实机器人任务上均取得当前最优表现。
人工智能基础设施的快速扩张不仅带来总用电量激增,更在改变电网的运行特性。AI训练任务高度同步、计算密集,推理任务则分散且难以预测,两者均可在极短时间内造成电力需求骤变。数据中心的地理集中分布进一步加剧局部电网压力。现有监管框架多基于稳定工业负荷设计,难以适应这类新型需求。专家指出,电网规划需从关注总能耗转向关注需求波动性与同步效应。
同济大学研发的FLISP系统,让无人车与无人机在水电隧道中无需建图、仅靠激光雷达实时协作导航,规划延迟仅7毫秒,成功率100%。