Skip to main content

Module server

Module server 

Source
Expand description

Server-side Nostr transport for ContextVM.

Listens for incoming MCP requests from clients over Nostr, manages multi-client sessions, handles request/response correlation, and optionally publishes server announcements.

Re-exports§

pub use correlation_store::RouteEntry;
pub use correlation_store::ServerEventRouteStore;
pub use session_store::SessionSnapshot;
pub use session_store::SessionStore;

Modules§

correlation_store
Server-side event route store for mapping event IDs to client routes.
session_store
Server-side session store for managing client sessions.

Structs§

IncomingRequest
An incoming MCP request with metadata for routing the response.
NostrServerTransport
Server-side Nostr transport — receives MCP requests and sends responses.
NostrServerTransportConfig
Configuration for the server transport.