Skip to main content

Module client

Module client 

Source

Re-exports§

pub use config::HttpServerConfig;
pub use config::HttpType;
pub use config::InMemoryServerConfig;
pub use config::InMemoryType;
pub use config::McpConfig;
pub use config::McpServer;
pub use config::McpServerCloneError;
pub use config::McpServerConfig;
pub use config::McpTransport;
pub use config::ParseError;
pub use config::ServerFactory;
pub use config::SseServerConfig;
pub use config::SseType;
pub use config::StdioServerConfig;
pub use config::StdioType;
pub use error::McpError;
pub use error::Result;
pub use manager::ElicitationRequest;
pub use manager::McpClientEvent;
pub use manager::McpConnectionDetails;
pub use manager::McpManager;
pub use manager::McpServerStatus;
pub use manager::McpServerStatusEntry;
pub use manager::OAuthHandlerContext;
pub use manager::OAuthHandlerFactory;
pub use manager::UrlElicitationCompleteParams;
pub use oauth_handler::AETHER_OAUTH_ELICITATION_ID;
pub use oauth_handler::ElicitingOAuthHandler;

Modules§

config
error
manager
oauth_handler

Structs§

McpClient
McpConnectAttempt
The result of attempting to connect (or authenticate) to an MCP server.
McpConnectionAttemptManager
McpServerConnection
Root

Enums§

McpConnectOutcome

Constants§

SERVERNAME_DELIMITER

Functions§

cancel_result
root_from_path
Create a Root from a PathBuf.
split_on_server_name