turbomcp logo
turbomcp
★ 99
vs
csharp-sdk logo
csharp-sdk
★ 4.6k

turbomcp vs csharp-sdk

turbomcp: TurboMCP is a production-ready Rust SDK for the Model Context Protocol (MCP) with zero-boilerplate macros, modular transport architecture, and WASM support. It features compile-time schema generation, feature-gated transports, and a no_std core for edge and WASM deployment. The 25-crate workspace supports multiple transports including STDIO, HTTP, WebSocket, TCP, and Unix sockets, along with OAuth 2.1 and DPoP security.; csharp-sdk: The MCP C# SDK is the official C# SDK for the Model Context Protocol, designed to enable .NET applications, services, and libraries to implement and interact with MCP clients and servers. The Model Context Protocol (MCP) itself is an open protocol that standardizes how applications provide context to Large Language Models (LLMs), facilitating secure integration between LLMs and various data sources and tools.

01

TL;DR

turbomcp logo
turbomcpDev Tooling · ★ 99

Build production MCP servers with minimal boilerplate

csharp-sdk logo
csharp-sdkDev Tooling · ★ 4.6k

Integrating .NET applications with the Model Context Protocol

02

Side-by-Side Comparison

Field
turbomcp logoturbomcp
csharp-sdk logocsharp-sdk
Category
Dev Tooling
Dev Tooling
Stars
★ 99
★ 4.6k
License
MIT
NOASSERTION
Install Command
cargo add turbomcp
dotnet add package ModelContextProtocol
Updated
4d ago
1d ago
Open Source
Yes
Yes
Tags
mcp, mcp-client, mcp-sdk
csharp, dotnet, mcp
03

Features

turbomcp logoturbomcp
01Zero-boilerplate procedural macros (server, tool, resource, prompt)
02Modular 25-crate workspace with feature-gated transports
03Compile-time JSON schema generation from Rust types
04no_std core for WASM and embedded targets
05OAuth 2.1 with PKCE and DPoP (RFC 9449) support
csharp-sdk logocsharp-sdk
01Implement and interact with MCP clients and servers
02Low-level client and server APIs (via ModelContextProtocol.Core)
03Hosting and dependency injection extensions (via ModelContextProtocol)
04Support for HTTP-based MCP servers (via ModelContextProtocol.AspNetCore)
04

Use Cases

turbomcp logoturbomcp
↳Build production MCP servers with minimal boilerplate
↳Connect to Claude Desktop or other MCP clients
↳Develop full-stack MCP applications with client and server
csharp-sdk logocsharp-sdk
↳Integrating .NET applications with the Model Context Protocol
↳Building MCP clients to provide context to LLMs
↳Developing MCP servers to expose data sources and tools to LLMs
05

Best For

turbomcp logoturbomcp
—
csharp-sdk logocsharp-sdk
Essential
FAQ

FAQ

What is the difference between turbomcp and csharp-sdk?
Both turbomcp and csharp-sdk are in the Dev Tooling category. turbomcp has 99 stars, while csharp-sdk has 4.6k stars.
Which is better, turbomcp or csharp-sdk?
The best choice depends on your use case. Choose turbomcp if Build production MCP servers with minimal boilerplate, and csharp-sdk if Integrating .NET applications with the Model Context Protocol.
Is turbomcp free or open source?
Yes, turbomcp is open source on GitHub (MIT).
Is csharp-sdk free or open source?
Yes, csharp-sdk is open source on GitHub (NOASSERTION).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related