List of all items
Structs
- client::McpClient
- http::AuthResponse
- http::HttpTransport
- http_server::AllowAll
- http_server::PeerId
- http_server::RawRequest
- http_server::RawResponse
- http_server::RequestParts
- http_server::ServeOptions
- inbound::Capabilities
- inbound::Root
- rmcp_client::RmcpBuilder
- rmcp_client::RmcpClient
- rmcp_transport::AgentdHttp
- rmcp_transport::TransportError
- rpc::Notification
- rpc::Request
- rpc::Response
- rpc::RpcError
- rpc::Version
- server::Subscriber
- version::UnsupportedProtocolVersion
- wire::CallToolParams
- wire::CallToolResult
- wire::ClientCapabilities
- wire::CompleteParams
- wire::CompleteResult
- wire::Completion
- wire::DiscoverResult
- wire::GetPromptParams
- wire::GetPromptResult
- wire::Implementation
- wire::InitializeParams
- wire::InitializeResult
- wire::ListPromptsResult
- wire::ListResourceTemplatesResult
- wire::ListResourcesResult
- wire::ListToolsResult
- wire::Prompt
- wire::PromptArgument
- wire::ReadResourceParams
- wire::ReadResourceResult
- wire::Resource
- wire::ResourceTemplate
- wire::ResourceUpdatedParams
- wire::ResourcesCapability
- wire::ServerCapabilities
- wire::SubscribeParams
- wire::Task
- wire::Tool
- wire::ToolsCapability
Enums
- client::McpError
- http::HttpError
- http::McpEndpoint
- http_server::HttpAcceptor
- inbound::Answer
- inbound::Inbound
- rpc::Id
- rpc::Incoming
- server::PeerOrigin
- server::ServeStream
- version::Era
Traits
Functions
- http::authority_of
- http_server::bind_tcp
- http_server::spawn_accept_http
- http_server::spawn_accept_http_opts
- http_server::spawn_accept_raw
- inbound::answer
- inbound::as_request
- inbound::frame_id
- modern::header_value
- modern::inject_client_meta
- modern::mcp_name
- modern::param_headers
- modern::routing_headers
- modern::validate_x_mcp_headers
- rpc::frame::read_frame
- rpc::frame::read_line
- rpc::frame::write_frame
- rpc::frame::write_line
- server::bind_unix
- server::broadcast_distinct
- server::drop_subscription
- server::handle_conn
- server::lifecycle_response
- server::notify_resource_updated
- server::notify_resource_updated_keep
- server::register_subscriber
- server::remove_conn_subscriptions
- server::spawn_accept_unix
- version::best_mutual_version
- version::era_of
- version::is_date_version
- version::is_modern_error_code
- version::is_supported_version
- version::negotiate_version
- wire::as_task_result
Type Aliases
Constants
- rpc::INTERNAL_ERROR
- rpc::INVALID_PARAMS
- rpc::INVALID_REQUEST
- rpc::METHOD_NOT_FOUND
- rpc::PARSE_ERROR
- rpc::RESOURCE_NOT_FOUND
- rpc::frame::MAX_FRAME
- version::DEFAULT_NEGOTIATED_VERSION
- version::FIRST_MODERN_VERSION
- version::HEADER_MISMATCH_CODE
- version::LATEST_LEGACY_VERSION
- version::LATEST_MODERN_VERSION
- version::META_NS
- version::PROTOCOL_VERSION
- version::SUPPORTED_PROTOCOL_VERSIONS
- version::UNSUPPORTED_PROTOCOL_VERSION_CODE
- wire::TASKS_EXTENSION
- wire::method::COMPLETION_COMPLETE
- wire::method::INITIALIZE
- wire::method::INITIALIZED
- wire::method::LOGGING_SET_LEVEL
- wire::method::NOTIFY_CANCELLED
- wire::method::NOTIFY_MESSAGE
- wire::method::NOTIFY_PROGRESS
- wire::method::NOTIFY_RESOURCES_LIST_CHANGED
- wire::method::NOTIFY_RESOURCES_UPDATED
- wire::method::NOTIFY_SUBSCRIPTIONS_ACK
- wire::method::NOTIFY_TASKS
- wire::method::NOTIFY_TOOLS_LIST_CHANGED
- wire::method::PING
- wire::method::PROMPTS_GET
- wire::method::PROMPTS_LIST
- wire::method::RESOURCES_LIST
- wire::method::RESOURCES_READ
- wire::method::RESOURCES_SUBSCRIBE
- wire::method::RESOURCES_TEMPLATES_LIST
- wire::method::RESOURCES_UNSUBSCRIBE
- wire::method::SERVER_DISCOVER
- wire::method::SUBSCRIPTIONS_LISTEN
- wire::method::TASKS_CANCEL
- wire::method::TASKS_GET
- wire::method::TASKS_UPDATE
- wire::method::TOOLS_CALL
- wire::method::TOOLS_LIST