@modelcontextprotocol/sdk
    Preparing search index...

    Interface for resumability support via event storage

    interface EventStore {
        replayEventsAfter(
            lastEventId: string,
            __namedParameters: {
                send: (eventId: string, message: JSONRPCMessage) => Promise<void>;
            },
        ): Promise<string>;
        storeEvent(streamId: string, message: JSONRPCMessage): Promise<string>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • lastEventId: string
      • __namedParameters: { send: (eventId: string, message: JSONRPCMessage) => Promise<void> }

      Returns Promise<string>

    • Stores an event for later retrieval

      Parameters

      • streamId: string

        ID of the stream the event belongs to

      • message: JSONRPCMessage

        The JSON-RPC message to store

      Returns Promise<string>

      The generated event ID for the stored event