Module traits

Source
Expand description

Transport layer traits and abstractions

This module defines the core transport traits that enable MCP communication over different protocols like STDIO, HTTP, and WebSocket.

Structs§

ReconnectConfig
Configuration for automatic reconnection
TransportConfig
Transport configuration options
TransportStats
Transport statistics for monitoring

Enums§

ConnectionState
Connection state for transports
TransportEvent
Transport event for monitoring and debugging

Traits§

EventEmittingTransport
Trait for transports that support event listeners
FilterableTransport
Trait for transports that support message filtering
ReconnectableTransport
Trait for transports that support reconnection
ServerTransport
Transport trait for MCP servers
Transport
Transport trait for MCP clients
TransportStats_
Trait for transports that support statistics