Boost C++ Libraries

PrevUpHomeNext

Struct session_info

boost::taar::mcp::session_info — Identity of the current MCP session, injectable into stateful tools and resources by declaring a session_info const& parameter.

Synopsis

// In header: <boost/taar/mcp/endpoint.hpp>


struct session_info {

  // public data members
  std::string id;
  client_info client;
  client_capabilities capabilities;
};

Description

Lets a tool address its own client: endpoint.notify(info.id, "notifications/...") or co_await endpoint.elicit(info.id, ...), after checking info.capabilities.


PrevUpHomeNext