List of all items
Structs
- core::types::CapabilityExclusion
- core::types::ClientSession
- core::types::JsonRpcError
- core::types::JsonRpcErrorResponse
- core::types::JsonRpcNotification
- core::types::JsonRpcRequest
- core::types::JsonRpcResponse
- core::types::ServerInfo
- discovery::ServerAnnouncement
- gateway::GatewayConfig
- gateway::NostrMCPGateway
- proxy::NostrMCPProxy
- proxy::ProxyConfig
- relay::RelayPool
- rmcp_transport::worker::NostrClientWorker
- rmcp_transport::worker::NostrServerWorker
- signer::Keys
- signer::PublicKey
- transport::base::BaseTransport
- transport::client::NostrClientTransport
- transport::client::NostrClientTransportConfig
- transport::client::correlation_store::ClientCorrelationStore
- transport::client::correlation_store::PendingRequest
- transport::discovery_tags::DiscoveredPeerCapabilities
- transport::discovery_tags::PeerCapabilities
- transport::server::IncomingRequest
- transport::server::NostrServerTransport
- transport::server::NostrServerTransportConfig
- transport::server::correlation_store::RouteEntry
- transport::server::correlation_store::ServerEventRouteStore
- transport::server::session_store::SessionSnapshot
- transport::server::session_store::SessionStore
Enums
Traits
Functions
- core::constants::mcp_protocol_version
- core::serializers::get_tag_value
- core::serializers::get_tag_value_from_slice
- core::serializers::mcp_to_nostr_event
- core::serializers::nostr_event_to_mcp_message
- core::validation::validate_and_parse
- core::validation::validate_message
- core::validation::validate_message_size
- discovery::discover_prompts
- discovery::discover_prompts_typed
- discovery::discover_resource_templates
- discovery::discover_resource_templates_typed
- discovery::discover_resources
- discovery::discover_resources_typed
- discovery::discover_servers
- discovery::discover_tools
- discovery::discover_tools_typed
- encryption::decrypt_gift_wrap
- encryption::decrypt_gift_wrap_single_layer
- encryption::decrypt_nip44
- encryption::encrypt_nip44
- encryption::gift_wrap
- encryption::gift_wrap_single_layer
- encryption::gift_wrap_single_layer_with_kind
- rmcp_transport::convert::internal_to_rmcp_client_rx
- rmcp_transport::convert::internal_to_rmcp_server_rx
- rmcp_transport::convert::rmcp_client_tx_to_internal
- rmcp_transport::convert::rmcp_server_tx_to_internal
- signer::from_sk
- signer::generate
- transport::discovery_tags::get_discovery_tags
- transport::discovery_tags::has_single_tag
- transport::discovery_tags::learn_peer_capabilities
- transport::discovery_tags::parse_discovered_peer_capabilities
Type Aliases
Constants
- core::constants::CTXVM_MESSAGES_KIND
- core::constants::DEFAULT_BOOTSTRAP_RELAY_URLS
- core::constants::DEFAULT_LRU_SIZE
- core::constants::DEFAULT_TIMEOUT_MS
- core::constants::EPHEMERAL_GIFT_WRAP_KIND
- core::constants::GIFT_WRAP_KIND
- core::constants::INITIALIZE_METHOD
- core::constants::MAX_MESSAGE_SIZE
- core::constants::NOTIFICATIONS_INITIALIZED_METHOD
- core::constants::PROMPTS_LIST_KIND
- core::constants::RELAY_LIST_METADATA_KIND
- core::constants::RESOURCES_LIST_KIND
- core::constants::RESOURCETEMPLATES_LIST_KIND
- core::constants::SERVER_ANNOUNCEMENT_KIND
- core::constants::TOOLS_LIST_KIND
- core::constants::UNENCRYPTED_KINDS
- core::constants::tags::ABOUT
- core::constants::tags::CAPABILITY
- core::constants::tags::EVENT_ID
- core::constants::tags::NAME
- core::constants::tags::PICTURE
- core::constants::tags::PUBKEY
- core::constants::tags::RELAY
- core::constants::tags::SUPPORT_ENCRYPTION
- core::constants::tags::SUPPORT_ENCRYPTION_EPHEMERAL
- core::constants::tags::SUPPORT_OVERSIZED_TRANSFER
- core::constants::tags::WEBSITE
- transport::server::session_store::DEFAULT_MAX_SESSIONS