csharp-sdk

csharp-sdk

Model Context Protocol 的官方 C# SDK,支持 .NET 应用与 MCP 服务器和客户端的交互。

MCP编程与开发开源
形态
MCP
传输协议
http
是否开源
GitHub Stars
★ 4.3k
收录来源
mcp-github

能力说明

该 C# SDK 是 Model Context Protocol (MCP) 的官方 SDK,旨在使 .NET 应用、服务和库能够实现并与其客户端和服务器进行交互。它提供了核心功能包、主要包以及 ASP.NET Core 支持包,适用于不同需求的项目。通过这个 SDK,开发者可以轻松地将 MCP 功能集成到 .NET 项目中,从而为 AI 提供更多的上下文信息。适合需要在 .NET 环境下使用 MCP 协议的开发者。

能力点

  • 提供 MCP 客户端和服务器 API
  • 支持依赖注入和托管扩展
  • 包含 HTTP 服务器支持
  • 支持身份断言授权流程

适用场景

在 .NET 应用中集成 MCP 客户端构建 MCP 服务器以提供上下文数据实现跨应用的身份验证和授权

接入方式

依赖:.NET 环境NuGet 包管理器
通过 NuGet 安装:`dotnet add package ModelContextProtocol` 或 `Install-Package ModelContextProtocol`

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何开始使用 C# SDK?

请参阅文档中的入门指南。

SDK 是否支持 ASP.NET Core?

是的,有专门的 ASP.NET Core 支持包。

相关 Skill