///|
pub using @types {
type MCPError,
type TransportError,
type JsonRpcRequest,
type JsonRpcResponse,
type ServerInfo,
type ServerCapabilities,
type ToolDefinition,
type ContentItem,
}
///|
pub using @core {trait Params, type JsonSchema, type ToolError}
///|
pub using @core {tool_fn, simple_tool}
///|
pub using @tool {trait Tool, type ToolResult, type ParamDef}
///|
pub using @tool {
get_number,
get_optional_number,
get_optional_string,
get_string,
}