What it does
A Rust SDK for the Model Context Protocol that covers both servers and clients. A macro turns annotated methods into tools, resources and prompts of a working MCP server. The current 4.0 line is an alpha prerelease meant for community testing.
Use cases
- 01Expose an internal service as an MCP tool in Rust
- 02Build an MCP client that calls existing servers
- 03Publish company data to agents as MCP resources