A crate for creating Model Context Protocol servers using declarative descriptions with attributes and types.
The crate employs a declarative approach using Rust attributes to define MCP servers, aiming for conciseness and readability. It leverages the Rust type system to express information sent to MCP clients, reducing boilerplate and improving type safety. The architecture supports extensibility with custom transports, showcasing a modular design.
Rust
8