turbomcp and rust-mcp-schema
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work