List of all items
Structs
- http::HttpTransport
- http::HttpTransportAdapter
- hub::McpHub
- macro_adapter::MacroServerAdapter
- protocol::CallToolParams
- protocol::CallToolResult
- protocol::JsonRpcError
- protocol::JsonRpcRequest
- protocol::JsonRpcResponse
- protocol::ListToolsParams
- protocol::ListToolsResult
- protocol::McpCapabilities
- protocol::McpServerInfo
- protocol::McpToolDef
- protocol::ToolDefinition
- protocol::ToolInputSchema
- server::McpServer
- server::McpServerConfig
- server::McpServerConfigBuilder
- stdio::AsyncStdioTransport
- stdio::StdioTransport
- stdio::StdioTransportAdapter
- tool::FnTool
- tool::ToolEntry
- tool::ToolRegistry
- transport::ClientInfo
- transport::InitializeCapabilities
- transport::InitializeParams
- transport::InitializeResult
- transport::McpServerConnectionConfig
- transport::ServerCapabilities
- transport::ServerInfo
- transport::ServerToolCapabilities
- transport::ToolCapabilities
Enums
- protocol::JsonRpcId
- protocol::JsonRpcPayload
- protocol::ToolContent
- server::ServerError
- server::ServerTransport
- transport::McpTransportError
- transport::TransportTypeId
Traits
- macro_adapter::MacroServer
- result::IntoCallToolResult
- tool::McpTool
- tool::ToolProvider
- transport::McpTransport
Macros
Attribute Macros
Functions
- result::error_result
- result::success_result
- result::tool_err
- result::tool_ok
- tool::all_tools
- tool::tools_in_group