Provides a type-safe Rust implementation of the Model Context Protocol (MCP) schema, ensuring alignment with the latest specifications.
This crate offers a type-safe implementation of the Model Context Protocol (MCP) schema in Rust, automatically generated from the official specifications to guarantee it's always up-to-date. It supports all schema versions, including draft versions, facilitating early adoption and application adaptation. The crate includes serialization/deserialization support via serde_json, along with utility types to streamline development and enhance type safety for building MCP servers and clients.