|
cxxmcp 1.1.6
C++ MCP SDK
|
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. | |