namespace ModelContextProtocol.Client;
///
/// Specifies the transport mode for HTTP client connections.
///
public enum HttpTransportMode
{
///
/// Automatically detect the appropriate transport by trying Streamable HTTP first, then falling back to SSE if that fails.
/// This is the recommended mode for maximum compatibility.
///
AutoDetect,
///
/// Use only the Streamable HTTP transport.
///
StreamableHttp,
///
/// Use only the HTTP with SSE transport.
///
Sse
}