turbomcp and rust-mcp-schema

turbomcp
55
Established
rust-mcp-schema
49
Emerging
Maintenance 13/25
Adoption 9/25
Maturity 15/25
Community 18/25
Maintenance 13/25
Adoption 9/25
Maturity 16/25
Community 11/25
Stars: 74
Forks: 15
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
Stars: 75
Forks: 7
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
No Package No Dependents
No Package No Dependents

About turbomcp

Epistates/turbomcp

A full featured, enterprise grade rust MCP SDK

# Technical Summary Offers zero-boilerplate server definition via procedural macros (`#[server]`, `#[tool]`, `#[resource]`, `#[prompt]`) with compile-time JSON schema generation, eliminating runtime overhead. Architecture spans a modular 25-crate workspace with a `no_std` core enabling WASM/edge deployment, layered transport abstraction (STDIO, HTTP/SSE, WebSocket, TCP, Unix sockets), and OAuth 2.1 authentication support. Integrates with Axum for HTTP servers and the Model Context Protocol (MCP) 2025-11-25 specification for Claude Desktop and AI agent connections.

About rust-mcp-schema

rust-mcp-stack/rust-mcp-schema

A type-safe implementation of the official Model Context Protocol (MCP) schema in Rust.

Provides auto-generated schemas synchronized with official MCP specifications across multiple protocol versions (2024-11-05 through 2025-11-25, plus draft), with built-in serde serialization/deserialization for JSON-RPC message handling. Includes optional `schema_utils` module offering strongly-typed helper functions and pattern matching utilities for common MCP operations like request detection and response construction, complementing the base schema without modifying generated code.

Scores updated daily from GitHub, PyPI, and npm data. How scores work