Crate ultrafast_mcp_transport

Crate ultrafast_mcp_transport 

Source
Expand description

UltraFast MCP Transport Layer

This crate provides high-performance transport implementations for the Model Context Protocol (MCP). It supports multiple transport types including STDIO and HTTP with advanced features like connection pooling, rate limiting, and request optimization.

Modules§

stdio
STDIO transport implementation for MCP
streamable_http
Streamable HTTP transport implementation

Structs§

RecoveringTransport
Enhanced transport with automatic recovery
RecoveryConfig
Configuration for transport recovery
ShutdownConfig
Transport shutdown configuration
TransportHealth
Transport health information

Enums§

ConnectionState
Connection state for transport lifecycle management
TransportConfig
Transport configuration
TransportError
Transport error types
TransportEvent
Transport lifecycle events

Traits§

Transport
Enhanced transport trait with lifecycle management
TransportEventHandler
Callback trait for transport lifecycle events

Functions§

create_recovering_transport
Create a transport with automatic recovery
create_transport
Create a transport from configuration

Type Aliases§

Result
Result type for transport operations