cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
initialize.hpp File Reference

Typed initialize request and result payloads. More...

#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "cxxmcp/core/result.hpp"
#include "cxxmcp/protocol/capabilities.hpp"
#include "cxxmcp/protocol/serialization.hpp"
#include "cxxmcp/protocol/types.hpp"
#include "cxxmcp/protocol/types_reflect.hpp"

Go to the source code of this file.

Classes

struct  mcp::protocol::ImplementationInfo
 Client or server implementation identity. More...
 
struct  mcp::protocol::InitializeParams
 Parameters for the initialize request. More...
 
struct  mcp::protocol::InitializeResult
 Result payload for the initialize request. More...
 

Functions

core::Error mcp::protocol::initialize_json_error (std::string message)
 
Json mcp::protocol::implementation_info_to_json (const ImplementationInfo &info)
 
core::Result< ImplementationInfomcp::protocol::implementation_info_from_json (const Json &json)
 
Json mcp::protocol::initialize_params_to_json (const InitializeParams &params)
 
core::Result< InitializeParamsmcp::protocol::initialize_params_from_json (const Json &json)
 
Json mcp::protocol::initialize_result_to_json (const InitializeResult &result)
 
core::Result< InitializeResultmcp::protocol::initialize_result_from_json (const Json &json)
 

Detailed Description

Typed initialize request and result payloads.