cxxmcp 1.3.0
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::protocol::ClientCapabilitiesBuilder Class Reference

Fluent builder for client initialize capabilities. More...

#include <capabilities.hpp>

Public Member Functions

ClientCapabilitiesBuilder & roots (bool list_changed=false)
 
ClientCapabilitiesBuilder & sampling (bool tools=false, bool context=false)
 
ClientCapabilitiesBuilder & elicitation_form (std::optional< bool > schema_validation=std::nullopt)
 
ClientCapabilitiesBuilder & elicitation_url ()
 
ClientCapabilitiesBuilder & tasks (TaskCapabilities value)
 
ClientCapabilitiesBuilder & task_list (bool value=true)
 
ClientCapabilitiesBuilder & task_cancel (bool value=true)
 
ClientCapabilitiesBuilder & task_tool_calls (bool value=true)
 
ClientCapabilitiesBuilder & task_sampling (bool value=true)
 
ClientCapabilitiesBuilder & task_elicitation (bool value=true)
 
ClientCapabilitiesBuilder & experimental (Json value)
 
ClientCapabilitiesBuilder & extension (std::string name, Json value)
 
ClientCapabilities build () const
 

Detailed Description

Fluent builder for client initialize capabilities.


The documentation for this class was generated from the following file: