modelcontextprotocol/csharp-sdk
The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.
Overview
modelcontextprotocol/csharp-sdk is a C# MCP server. The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.
Ranked #93 out of 25632 indexed tools.
In the top 1% of all indexed tools.
Has 4,079 GitHub stars.
Has 66 contributors.
Actively maintained with commits in the last week.
Ecosystem
C# NOASSERTION
Signal Breakdown
Stars 4,079
Freshness 5d ago
Issue Health 78%
Contributors 66
Dependents 0
Forks 658
Description Good
License NOASSERTION
How to Improve
Description low impact
License low impact
Dependents medium impact
Matched Queries
From the README
# MCP C# SDK The official C# SDK for the [Model Context Protocol](https://modelcontextprotocol.io/), enabling .NET applications, services, and libraries to implement and interact with MCP clients and servers. Please visit the [API documentation](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html) for more details on available functionality. ## Packages This SDK consists of three main packages: - **[ModelContextProtocol.Core](https://www.nuget.org/packages/ModelContextProtocol.Core)** - For projects that only need to use the client or low-level server APIs and want the minimum number of dependencies. - **[ModelContextProtocol](https://www.nuget.org/packages/ModelContextProtocol)** - The main package with hosting and dependency injection extensions. References `ModelContextProtocol.Core`. This is the right fit for most projects that don't need HTTP server capabilities. - **[ModelContextProtocol.AspNetCore](https://www.nuget.org/packages/ModelContextProtocol.Read full README on GitHub →
Are you the maintainer? Claim this listing