namespace McpDotNet.Protocol.Transport;
///
/// Represents a transport mechanism for MCP communication (from the server).
///
public interface IServerTransport : ITransport
{
///
/// Starts listening for incoming messages.
///
/// Token to cancel the operation.
Task StartListeningAsync(CancellationToken cancellationToken = default);
}