微软发布MCP C# SDK 1.0,全面支持最新协议规范

微软发布MCP C# SDK 1.0,全面支持最新协议规范

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

微软团队发布MCP C# SDK 1.0,支持2025-11-25的MCP规范。新功能包括增强的授权服务器发现、图标支持、增量范围同意和URL模式引导,简化了.NET中MCP服务器和客户端的开发过程。

🎯

关键要点

  • 微软团队发布MCP C# SDK 1.0,支持2025-11-25的MCP规范。
  • 新版本引入了增强的授权服务器发现功能,支持通过三种不同方法暴露受保护资源元数据。
  • SDK自动处理客户端的完整发现过程。
  • 新增图标支持,开发者可以为工具、资源和提示分配图标。
  • 增量范围同意功能允许客户端仅请求每个操作所需的最小访问权限。
  • URL模式引导功能使服务器能够将敏感交互重定向到安全的服务器托管URL。
  • 工具调用支持允许服务器在采样请求中包含工具,语言模型可以在响应中调用这些工具。
  • SDK与Microsoft.Extensions.AI包的集成简化了客户端和服务器的实现。
  • 发布还包括OAuth客户端ID元数据文档作为动态客户端注册的替代方案。
  • 改进了通过轮询机制支持长时间运行的HTTP请求。
  • 其他变化包括实验性任务支持、`DistributedCacheEventStreamStore`和扩展的`Implementation`元数据属性。
  • 开发者可以在官方.NET开发者博客上找到详细的实现步骤和代码示例。

延伸问答

MCP C# SDK 1.0的主要新功能有哪些?

MCP C# SDK 1.0引入了增强的授权服务器发现、图标支持、增量范围同意和URL模式引导等新功能。

增量范围同意功能是如何工作的?

增量范围同意功能允许客户端仅请求每个操作所需的最小访问权限,避免了之前必须一次性请求所有权限的问题。

MCP C# SDK 1.0如何简化开发过程?

SDK自动处理客户端的完整发现过程,并与Microsoft.Extensions.AI包集成,简化了客户端和服务器的实现。

URL模式引导功能的作用是什么?

URL模式引导功能使服务器能够将敏感交互重定向到安全的服务器托管URL,从而防止敏感数据通过客户端传输。

开发者在哪里可以找到MCP C# SDK的实现步骤和代码示例?

开发者可以在官方.NET开发者博客上找到详细的实现步骤和代码示例。

MCP C# SDK 1.0支持哪些类型的图标?

开发者可以为工具、资源和提示分配图标,支持多种图标、MIME类型、大小提示和主题偏好设置。

➡️

继续阅读