|
cxxmcp 1.1.6
C++ MCP SDK
|
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 |
Fluent builder for client initialize capabilities.