适合谁
- 使用 C# 或 .NET 开发 MCP 集成的团队。
- 需要客户端 API、低级服务器 API、托管支持或 ASP.NET Core 集成的项目。
- 希望使用官方 MCP C# SDK 文档和示例的开发者。
这是由 modelcontextprotocol 项目与 Microsoft 合作维护的官方 MCP C# SDK。源材料确认其支持 .NET 客户端和服务器开发及多个扩展,但未提供独立服务器清单、工具列表、传输声明或客户端配置示例。
MCP C# SDK 是 Model Context Protocol 的官方 C# SDK,使 .NET 应用、服务和库能够实现并交互使用 MCP 客户端和服务器。项目与 Microsoft 合作维护,提供核心 API、托管与依赖注入扩展、ASP.NET Core HTTP 服务器支持,以及 MCP Apps 和 MCP Tasks 扩展。
根据项目需求选择并安装 ModelContextProtocol.Core、ModelContextProtocol、ModelContextProtocol.AspNetCore 或相关扩展包。具体安装说明和示例请参阅 Getting Started 文档及 samples 目录。本仓库根目录是 SDK 源码,不是可直接配置的独立 MCP 服务器。