Skip to main content

Module transport

Module transport 

Source
Expand description

McpTransport - Abstract transport interface for MCP servers.

This module defines the core transport trait that all MCP communication methods must implement, enabling uniform handling of stdio, HTTP, and other transport types.

Structs§

ClientInfo
Client information for initialization (2025-11-25).
ElicitationCapabilities
Elicitation capabilities.
InitializeCapabilities
Client capabilities for initialization (2025-11-25).
InitializeParams
Initialize request for MCP protocol.
InitializeResult
Initialize response from MCP server.
McpServerConnectionConfig
Configuration for connecting to an MCP server.
PromptsCapabilities
Prompts capabilities.
ResourcesCapabilities
Resources capabilities.
RestartPolicy
Restart policy for server connections.
RootsCapabilities
Roots capabilities.
SamplingCapabilities
Sampling capabilities.
ServerCapabilities
Server capabilities returned during initialization (2025-11-25).
ServerInfo
Server information returned during initialization (2025-11-25).
ServerToolCapabilities
Server tool capabilities.
TasksCapabilities
Tasks capabilities.
ToolCapabilities
Tool-related capabilities.

Enums§

McpTransportError
MCP transport errors.
TransportTypeId
Transport type identifier.

Traits§

McpTransport
Abstract transport interface for MCP server communication.