Module transport

Source
Expand description

Transport layer implementations

This module provides concrete implementations of the transport traits for different communication protocols including STDIO, HTTP, and WebSocket.

Re-exports§

pub use traits::ConnectionState;
pub use traits::EventEmittingTransport;
pub use traits::FilterableTransport;
pub use traits::ReconnectConfig;
pub use traits::ReconnectableTransport;
pub use traits::ServerTransport;
pub use traits::Transport;
pub use traits::TransportConfig;
pub use traits::TransportEvent;
pub use traits::TransportStats;
pub use stdio::StdioClientTransport;
pub use stdio::StdioServerTransport;
pub use http::HttpClientTransport;
pub use http::HttpServerTransport;
pub use websocket::WebSocketClientTransport;
pub use websocket::WebSocketServerTransport;

Modules§

http
HTTP transport implementation for MCP
stdio
STDIO transport implementation for MCP
traits
Transport layer traits and abstractions
websocket
WebSocket transport implementation for MCP