Expand description
Transport layer for the MCP protocol handles the serialization and deserialization of message handles send and receive of messages defines transport layer types
Structs§
- Client
InMemory Transport - Client-side transport that communicates with a spawned server task
- Client
SseTransport - Client-side SSE transport that sends messages via HTTP POST and receives responses via SSE
- Client
SseTransport Builder - Client
Stdio Transport - ClientStdioTransport launches a child process and communicates with it via stdio
- Client
WsTransport - Client
WsTransport Builder - Json
RpcError - Json
RpcNotification - Json
RpcRequest - Json
RpcResponse - Json
RpcVersion - JSON RPC version type
- Server
InMemory Transport - Server-side transport that receives messages from a channel
- Server
SseTransport - Server
Stdio Transport - Stdio transport for server with json serialization TODO: support for other binary serialzation formats
- Server
WsTransport