cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::server::TypedToolBuilder< Args, Result > Class Template Reference

Fluent typed tool builder for low-boilerplate server authoring. More...

#include <authoring.hpp>

Public Member Functions

 TypedToolBuilder (std::string name)
 
TypedToolBuildertitle (std::string value)
 
TypedToolBuilderdescription (std::string value)
 
TypedToolBuilderinput_schema (protocol::Json schema)
 
template<class T >
TypedToolBuilderinput ()
 
TypedToolBuilderoutput_schema (protocol::Json schema)
 
template<class T >
TypedToolBuilderoutput ()
 
TypedToolBuilderstreaming (bool value=true)
 
TypedToolBuildericon (protocol::Icon value)
 
TypedToolBuildertask_support (protocol::TaskSupport value)
 
TypedToolBuilderexecution (protocol::ToolExecution value)
 
TypedToolBuilderannotations (protocol::Json value)
 
TypedToolBuildermeta (protocol::Json value)
 
template<class Handler >
TypedToolRegistration< Args, Result, Handler > handler (Handler value)
 

Detailed Description

template<class Args, class Result>
class mcp::server::TypedToolBuilder< Args, Result >

Fluent typed tool builder for low-boilerplate server authoring.


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