colmugx/mcp/protocol/tool does not have a README file
impl ToToolResult for Boolimpl ToToolResult for Intimpl ToToolResult for Doubleimpl ToToolResult for Stringpub(open) trait Tool {
fn name(Self) -> String
fn description(Self) -> String
fn params(Self) -> Array[ParamDef]
async fn execute(Self, Json) -> ToolCallOutcome
}pub(all) enum ToolCallOutcome {
Complete(ToolResult)
InputRequired(input_requests~ : Map[String, InputRequestEntry], state~ : Json)
} derive(Eq, Debug)impl ToToolResult for ToolResultType-safe MCP SDK in MoonBit with server/client support and dual transport (STDIO/HTTP)
Dependencies