mcp-utils

Crates.iomcp-utils
lib.rsmcp-utils
version0.1.0
created_at2025-08-20 22:29:23.070222+00
updated_at2025-08-20 22:29:23.070222+00
descriptionAbstractions that extend rust-mcp-sdk for simplified MCP tool definition and server setup
homepage
repositoryhttps://github.com/seaofvoices/rust-mcp-utils
max_upload_size
id1804022
size69,473
(jeparlefrancais)

documentation

README

checks version license GitHub top language

ko-fi

mcp-utils

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:

  • quick server setup: list your tools in setup_tools! and automatically get a server that can list your tools and handle tool calls
  • switch between async or not: no need to adjust anything beside the tool trait you implement
  • flexible output: return Result objects, plain strings, or anything that implements Serialize

For complete documentation and examples, see the main project README.

License

This project is available under the MIT license. See LICENSE.txt for details.

Commit count: 3

cargo fmt