Microsoft 官方推出的 Model Context Protocol(MCP)C# SDK 已达到 1.0 里程碑版本。此次更新全面支持 2025-11-25 版本的 MCP 规范,主要特点包括增强的授权服务器发现功能以及工具、资源和提示的图标元数据支持。
MCP C# SDK 1.0 于 3 月 5 日正式发布,开发者可在 GitHub 上获取。据 Microsoft 介绍,MCP C# SDK 1.0 版本为在 .NET 环境中构建 MCP 服务器和客户端迈出了重要一步。开发者可以使用该 SDK 实现安全的授权流程、构建具有采样功能的丰富工具体验,或处理长时间运行的操作。
2025-11-25 版本的 MCP 规范在授权服务器发现方面提供三种暴露受保护资源元数据(PRM)文档的方式:通过从服务器 MCP 端点路径派生的"众所周知"URL、在根众所周知 URL 处,以及通过 WWW-Authentication 头部资源元数据参数中的 URL。
2025-11-25 规范还为工具、资源和提示添加了图标元数据。这些信息包含在 tools/list、resources/list 和 prompts/list 请求的响应中。实现元数据(描述客户端或服务器)也扩展了图标和网站 URL 功能。
2025-11-25 规范引入了客户端 ID 元数据文档(CIMD)作为动态客户端注册(DCR)的替代方案,用于与授权服务器建立客户端身份。CIMD 现在是 MCP 中客户端注册的首选方法。
2025-11-25 规范的另一项能力是服务器现在可以在采样请求中包含工具,大语言模型可以调用这些工具来生成响应。Microsoft 表示这是规范中最强大的新增功能之一。
对于通过轮询运行 HTTP 请求,2025-11-25 规范改进了长时间运行请求的处理方式。以前,如果服务器在服务器发送事件中提供事件 ID,客户端可以断开连接后重新连接,但很少有服务器实现此功能。现在,为请求打开服务器发送事件流的服务器以包含事件 ID 和可选重试字段的空事件开始。发送此初始事件后,服务器可以随时关闭流,因为客户端可以使用事件 ID 重新连接。
最后,MCP C# SDK 1.0 引入了任务功能,这是 2025-11-25 MCP 规范的实验性特性,为 MCP 请求提供持久状态跟踪和延迟结果检索功能。
Q&A
Q1:MCP C# SDK 1.0 有什么主要新功能?
A:MCP C# SDK 1.0 全面支持 2025-11-25 版本的 MCP 规范,主要新功能包括增强的授权服务器发现、工具和资源的图标元数据、客户端 ID 元数据文档、服务器采样请求中的工具支持,以及改进的长时间运行请求处理能力。
Q2:什么是客户端 ID 元数据文档(CIMD)?
A:CIMD 是 2025-11-25 MCP 规范中引入的新功能,作为动态客户端注册(DCR)的替代方案,用于与授权服务器建立客户端身份。CIMD 现在已成为 MCP 中客户端注册的首选方法。
Q3:MCP C# SDK 1.0 支持哪些开发场景?
A:开发者可以使用 MCP C# SDK 1.0 在 .NET 环境中构建 MCP 服务器和客户端,实现安全的授权流程、构建具有采样功能的丰富工具体验,或处理长时间运行的操作。该 SDK 特别适用于需要与大语言模型集成的应用开发。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。