cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
protocol Directory Reference

Files

 annotations.hpp
 Typed annotations for content blocks, tool definitions, and other protocol objects.
 
 capabilities.hpp
 MCP client and server capability declarations.
 
 completion.hpp
 Completion request and result payloads.
 
 custom_methods.hpp
 Generic typed wrappers for MCP extension methods.
 
 elicitation.hpp
 Elicitation request, result, and schema payloads.
 
 initialize.hpp
 Typed initialize request and result payloads.
 
 logging.hpp
 Logging level and notification payloads.
 
 prompt.hpp
 Prompt discovery and rendering payloads.
 
 reflect.hpp
 C++17 tuple-reflection infrastructure for zero-boilerplate DTO serialization.
 
 resource.hpp
 Resource listing, template, subscription, and read payloads.
 
 roots.hpp
 Client root discovery payloads.
 
 sampling.hpp
 Client-side model sampling request and response payloads.
 
 schema.hpp
 Small JSON Schema builders for MCP tool and elicitation metadata.
 
 serialization.hpp
 JSON-RPC method names and message construction/parsing helpers.
 
 task.hpp
 Asynchronous task status and task-management payloads.
 
 tool.hpp
 Tool definition, call, and result payloads.
 
 types.hpp
 Shared JSON, JSON-RPC, error, cancellation, and progress model types.
 
 types_reflect.hpp
 Reflection specializations for DTOs defined in types.hpp.