首页
学习
活动
专区
圈层
工具
发布

MCP C# SDK 1.0 发布,增强授权服务器发现功能

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 特别适用于需要与大语言模型集成的应用开发。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ofz9sE2Nlf8vh96mpnizLumA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券