Skip to content

v0.1.9

Compare
Choose a tag to compare
@hashemix hashemix released this 02 Mar 22:12
c2408c1

0.1.9 (2025-03-02)

Features

  • introduce CallToolError (#39) (7b8672d)

  • new cunstructor and conversion utilities for call tool operations (#41) (0b8f622)

    Details Usage example:
    • Return a Unknown Tool Error
     async fn handle_call_tool_request(
            &self,
            request: CallToolRequest,
        ) -> Result<CallToolResult, CallToolError> {
    
           ////............
    
           return Err(CallToolError::unknown_tool(tool_name)),
    
    }
    • Return a CallToolResult with TextContent :
    async fn handle_call_tool_request(
            &self,
            request: CallToolRequest,
        ) -> Result<CallToolResult, CallToolError> {
    
           ////............
    
           return Ok(CallToolResult::text_content(
                        format!( "Successfully created directory {}", path),
                        None,
                    ));
    
    }

Bug Fixes

  • add missing MCPMessage trait for MessageFromClient (#43) (48dc8af)