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 特别适用于需要与大语言模型集成的应用开发。
好文章,需要你的鼓励
研究人员意外发现,标准MOSFET晶体管可同时模拟神经元和突触行为,形成"神经突触随机存取存储器"(NSRAM)。该技术仅需一至两个晶体管即可实现传统需数十乃至数百个元件才能完成的神经信号处理,且与现有硅基制造工艺完全兼容,良率达100%。未来有望应用于边缘AI及高能效神经形态芯片,长远或可挑战GPU地位。
牛津大学提出PHYSIFORMER,一种扩散变换器模型,通过三维网格顶点轨迹直接在世界坐标空间预测刚性与弹性物体的物理运动,一次性生成全序列轨迹,超越自回归基线。
本文提出一种评估人工智能风险的新方法,借鉴生态学与演化论视角,从理论生态模型中推导出三项风险指标,涵盖种群模型与生态系统模型。研究旨在为AI治理策略提供量化工具,并对分析局限性及政策改进方向进行了深入探讨,为构建更科学的AI风险评估体系提供参考框架。
研究发现主流奖励模型对同等质量答案给出差异悬殊的分数,并提出"奖励聚类"算法通过蒙特卡洛随机失活将连续分数离散化,在不重训模型的前提下有效减少AI训练中的奖励作弊现象。