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§
- Client
Info - Client information for initialization (2025-11-25).
- Elicitation
Capabilities - Elicitation capabilities.
- Initialize
Capabilities - Client capabilities for initialization (2025-11-25).
- Initialize
Params - Initialize request for MCP protocol.
- Initialize
Result - Initialize response from MCP server.
- McpServer
Connection Config - Configuration for connecting to an MCP server.
- Prompts
Capabilities - Prompts capabilities.
- Resources
Capabilities - Resources capabilities.
- Restart
Policy - Restart policy for server connections.
- Roots
Capabilities - Roots capabilities.
- Sampling
Capabilities - Sampling capabilities.
- Server
Capabilities - Server capabilities returned during initialization (2025-11-25).
- Server
Info - Server information returned during initialization (2025-11-25).
- Server
Tool Capabilities - Server tool capabilities.
- Tasks
Capabilities - Tasks capabilities.
- Tool
Capabilities - Tool-related capabilities.
Enums§
- McpTransport
Error - MCP transport errors.
- Transport
Type Id - Transport type identifier.
Traits§
- McpTransport
- Abstract transport interface for MCP server communication.