| Crates.io | mcp-utils |
| lib.rs | mcp-utils |
| version | 0.1.0 |
| created_at | 2025-08-20 22:29:23.070222+00 |
| updated_at | 2025-08-20 22:29:23.070222+00 |
| description | Abstractions that extend rust-mcp-sdk for simplified MCP tool definition and server setup |
| homepage | |
| repository | https://github.com/seaofvoices/rust-mcp-utils |
| max_upload_size | |
| id | 1804022 |
| size | 69,473 |
This project extends the rust-mcp-sdk with additional conveniences for building MCP servers in Rust with a defined set of tools.
Derive one of the tool traits from mcp-utils to get:
setup_tools! and automatically get a server that can list your tools and handle tool callsasync or not: no need to adjust anything beside the tool trait you implementResult objects, plain strings, or anything that implements SerializeFor complete documentation and examples, see the main project README.
This project is available under the MIT license. See LICENSE.txt for details.