Full ProtocolTools, Resources, Prompts, Elicitation, MRTR, Tasks, Subscriptions — all MCP primitives supported across both protocol eras.
Dual TransportsStdio, Streamable HTTP, SSE, WebSocket, and InMemory transports. Easy to extend with custom transports.
Dual-Era WireCodecAutomatic version negotiation between 2025-11-25 (legacy) and 2026-07-28 (modern) protocol versions.
C++17 NativeNo GC, no heavy frameworks. Uses std::variant and smart pointers for type-safe, zero-cost abstractions.
Tier 1 ReadySee wiki/concepts/tier1-parity.md for Tier 1 parity; OAuth PKCE, bearer auth, persistent storage backends, MessageFilter pipeline.
Cross-PlatformWindows (MSVC, clang-cl), Linux (GCC, Clang), macOS (Clang). Unified CMake presets for all platforms (debug/release).