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 特别适用于需要与大语言模型集成的应用开发。
好文章,需要你的鼓励
穆拉蒂时隔18个月首次接受重大媒体采访,介绍其创立的Thinking Machines Lab正在开发的"交互模型"。该模型能以200毫秒间隔处理音频、文本和视频流,捕捉人类交流中的中断、修正和停顿。她还谈及OpenAI"政变周"经历,强调行业决策权过于集中的担忧,并回应了公司近期研究人员离职问题,表示这是初创实验室的正常波动。
STATE16研究院这篇综述发现,物理AI系统存在"静默失效"风险——AI以高度自信执行基于错误世界信息的动作,却不触发任何报警,并提出在AI输出与物理执行之间建立独立授权层的框架。
本期《Quick Charge》播客涵盖多个热点话题:特斯拉疑似试图删除FSD欺诈相关证据以规避巨额赔付;卡特彼勒持续推进建筑领域电气化布局;住宅太阳能30%税收抵免即将到期。此外,嘉宾Tom Pacheco就高压系统与电池技术培训展开探讨,强调电动车技术人才培养的紧迫性。节目同时提醒有意安装太阳能的用户尽快行动,可通过EnergySage平台比较多家安装商报价。
UIUC与微软联合研发的OpenWebRL框架让4B小模型仅凭400条初始数据,通过在真实网站上边做边学的强化学习方式,在网页智能体基准上超越了用27万条数据训练的竞争对手。