The MCP C# SDK provides core, hosting, ASP.NET Core server, and extensions packages for Model Context Protocol in C#. It has active releases aligned with MCP specs and a NuGet distribution. Last push was 2026-08-04.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
The MCP C# SDK is the official C# implementation for Model Context Protocol servers and clients. It provides multiple NuGet packages for core functionality, hosting, ASP.NET Core server support, and extensions such as Apps and Tasks.
How it works
The repository publishes packages that are consumed via NuGet. Packages include ModelContextProtocol.Core, ModelContextProtocol, ModelContextProtocol.AspNetCore, ModelContextProtocol.Extensions.Apps, and ModelContextProtocol.Extensions.Tasks. The README references an API documentation site for details on available functionality across these packages. The Getting Started guide points to installation instructions, package-selection guidance, and examples for both clients and servers.
Getting started
Getting started guidance is provided via the Getting Started guide and API documentation. See:
- Getting Started: https://csharp.sdk.modelcontextprotocol.io/concepts/getting-started.html
- API documentation: https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html
You can also browse the samples directory for concrete usage examples.
Recent releases
- v2.1.0 v2.1.0 (2026-08-05): This release adds an opt-in
subscriptions/listenhandler for custom server-side notification streams, improves HTTP transport fallback reliability, and expands guidance and samples for telemetry and - v2.0.0 v2.0.0 (2026-07-28): Version 2.0.0 brings the C# SDK into stable alignment with the MCP 2026-07-28 specification. This major release introduces discovery-first negotiation, multi-round-trip requests, stateless-by-def
- v2.0.0-rc.2 v2.0.0-rc.2 (2026-07-28): This second 2.0 release candidate advances the SDK’s
2026-07-28protocol support, expands Tasks extension conformance tests, strengthens OAuth and transport behavior, and expands 2.0 guidance ahead - v2.0.0-rc.1 v2.0.0-rc.1 (2026-07-25): 2.0.0-rc.1 advances the v2 SDK toward general availability with stronger OAuth conformance, improved dynamic client registration, and expanded Tasks validation.
- v2.0.0-preview.3 v2.0.0-preview.3 (2026-07-15): This preview reorganizes the Tasks feature into its own
ModelContextProtocol.Extensions.Taskspackage, keepingModelContextProtocol.Corefocused on the base protocol while a new generic request-ha
Traction
The repository has 4449 stars and 766 forks as of the provided data. Open issues count is 151.
Behind the repo
Not included in the provided facts.
Caveats
License is listed as none specified. The creation date is 2025-03-10. The last push was 2026-08-04.






