Optionaloptions: SSEServerTransportOptionsOptionaloncloseCallback for when the connection is closed for any reason.
This should be invoked when close() is called as well.
OptionalonerrorCallback for when an error occurs.
Note that errors are not necessarily fatal; they are used for reporting any kind of exceptional condition out of band.
OptionalonmessageThe session ID generated for this connection.
Closes the connection.
Optionalextra: MessageExtraInfoSends a JSON-RPC message (request or response).
If present, relatedRequestId is used to indicate to the transport which incoming request to associate this outgoing message with.
Optional_options: TransportSendOptionsStarts processing messages on the transport, including any connection steps that might need to be taken.
This method should only be called after callbacks are installed, or else messages may be lost.
NOTE: This method should not be called explicitly when using Client or Server classes, as they will implicitly call start().
Server transport for SSE: this will send messages over an SSE connection and receive messages from HTTP POST requests.
This transport is only available in Node.js environments.
Deprecated
Use StreamableHTTPServerTransport from @modelcontextprotocol/server instead.