RadarTopicsBuildersWeeklyReads
Open Source Radar
modelcontextprotocol/

csharp-sdk

GitHubWebsite

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.

4.4kstars
766forks
151issues
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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/listen handler 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-28 protocol 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.Tasks package, keeping ModelContextProtocol.Core focused 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.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →