#9595th of 142 in Agent frameworks and SDKs
csharp-sdk
Official C# SDK for building MCP clients and servers on .NET
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.6k
- License
- custom license
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- C#
4,149 on 21 Apr 20264,628 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Official .NET implementation of the Model Context Protocol, split into NuGet packages: Core for client and low-level server APIs, a hosting/DI package, and an ASP.NET Core package for HTTP-based servers. Extension packages cover MCP Apps, Skills and Tasks. It also supports the Identity Assertion Authorization Grant flow via IdentityAssertionGrantProvider.
Who it is for: .NET developers building MCP servers or clients
Strengths
- Maintained under the modelcontextprotocol organization as the official C# SDK
- Modular packages: Core has minimal dependencies, separate hosting and ASP.NET Core packages
- Extension packages for MCP Apps, Skills and long-running Tasks
- Covers both client and server roles, including HTTP servers via ASP.NET Core
Weaknesses
- Choosing among six NuGet packages requires reading the docs first
- Limited to .NET; no other language bindings
- Repository license is detected as NOASSERTION although README cites Apache 2.0
- README has no code examples; usage lives in external docs and samples
What it needs
- no GPU
- Needs .NET, NuGet, ASP.NET Core (HTTP servers)
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Agent frameworks and SDKs
See all 142| Rank | Project | Score |
|---|---|---|
| 1 | ppt-masterAgent skill that turns documents into natively editable PowerPoint decks | 96 out of 100 |
| 2 | openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing | 92 out of 100 |
| 3 | mastraTypeScript framework for building AI agents, workflows and MCP servers | 92 out of 100 |
| #4 | browser-usePython library that lets an LLM agent control a web browser | 90 out of 100 |
| #5 | copilotkitReact and Angular SDK for adding agent chat and generative UI to apps | 90 out of 100 |