turbomcp
Active·★ 98·MIT·Updated 2026-10-17
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.
#mcp#mcp-client#mcp-sdk#mcp-server#mcp-servers#rust
01
Features
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
02
Compatibility
Rust
Rust 1.89+
Verified via docs
WASM
WASM
Verified via docs
03
Quick start
1
$ cargo add turbomcp
04
Use cases
↳Build production MCP servers with minimal boilerplate
↳Connect to Claude Desktop or other MCP clients
↳Develop full-stack MCP applications with client and server
05
Alternatives
turbomcpstudio★ 38
A native desktop application for developing, testing, and debugging Model Context Protocol servers.
turbovault★ 155
Markdown and OFM SDK w/ MCP server that transforms your Obsidian vault into an intelligent knowledge system
awesome-mcp-hardware★ 59
Awesome list of MCP servers for interacting with hardware and the physical world.
Opencollab-mcp★ 34
AI-powered open source contribution matchmaker — finds perfect "good first issues" matched to YOUR skills
Comments
Log in to leave a comment
No comments yet. Be the first!