Expand description
Everything needed for defining MCP tools.
This module re-exports the tool traits, error types, and necessary macros
from both this crate and rust-mcp-sdk
.
Structs§
Traits§
- Async
Structured Tool - Async
Text Tool - Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Serialize
- A data structure that can be serialized into any data format supported by Serde.
- Structured
Tool - Text
Tool
Attribute Macros§
- mcp_
tool - A procedural macro attribute to generate rust_mcp_schema::Tool related utility methods for a struct.
Derive Macros§
- Deserialize
- Json
Schema - Derives a JSON Schema representation for a struct.
- Serialize