Derive macros for elicitation library
Elicitation-enabled clap type wrappers — newtypes with JsonSchema and MCP reflect methods
Conversational elicitation of strongly-typed Rust values via MCP
Elicitation-enabled Uuid newtype — JsonSchema-compatible wrapper around uuid::Uuid for MCP tool integration
Procedural macros for MCP tool generation, tracing instrumentation, and newtype wrapping in the elicitation framework
Elicitation-enabled Bevy ECS tools for code generation and game development
MCP tool transport for serde — serialize/deserialize any registered Elicitation type as JSON
SmartPointer-like structure for polymorphism.
Elicitation-enabled Regex newtype — JsonSchema-compatible wrapper around regex::Regex with serde support
Elicitation-enabled time newtypes — JsonSchema-compatible wrappers around time::OffsetDateTime and time::PrimitiveDateTime
Elicitation-enabled sqlx type wrappers — newtypes with JsonSchema and MCP reflect methods
A procedural macro that derives the MCPToolSchema implementation for structs or enums, generating a tool_input_schema function used with rust_mcp_schema::Tool.