mcp-attr

Rust

A crate for creating Model Context Protocol servers using declarative descriptions with attributes and types.

Protocol Implementations
API Frameworks
Developer Tooling

Architecture and Design Patterns

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.

About

Language

Rust

Stars

8

Categories

Protocol ImplementationsAPI FrameworksDeveloper Tooling