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

Fluent builder for server initialize result capabilities. More...

#include <capabilities.hpp>

Public Member Functions

ServerCapabilitiesBuilder & tools (bool list_changed=false)
 
ServerCapabilitiesBuilder & resources (bool list_changed=false, bool subscribe=false)
 
ServerCapabilitiesBuilder & prompts (bool list_changed=false)
 
ServerCapabilitiesBuilder & logging ()
 
ServerCapabilitiesBuilder & completions ()
 
ServerCapabilitiesBuilder & tasks (TaskCapabilities value)
 
ServerCapabilitiesBuilder & task_list (bool value=true)
 
ServerCapabilitiesBuilder & task_cancel (bool value=true)
 
ServerCapabilitiesBuilder & task_tool_calls (bool value=true)
 
ServerCapabilitiesBuilder & task_sampling (bool value=true)
 
ServerCapabilitiesBuilder & task_elicitation (bool value=true)
 
ServerCapabilitiesBuilder & experimental (Json value)
 
ServerCapabilitiesBuilder & extension (std::string name, Json value)
 
ServerCapabilities build () const
 

Detailed Description

Fluent builder for server initialize result capabilities.


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