@@ -323,15 +323,6 @@ func (h *StreamableHTTPHandler) ServeHTTP(w http.ResponseWriter, req *http.Reque
323323 transport .ServeHTTP (w , req )
324324}
325325
326- // StreamableServerTransportOptions configures the stramable server transport.
327- //
328- // Deprecated: use a StreamableServerTransport literal.
329- type StreamableServerTransportOptions struct {
330- // Storage for events, to enable stream resumption.
331- // If nil, a [MemoryEventStore] with the default maximum size will be used.
332- EventStore EventStore
333- }
334-
335326// A StreamableServerTransport implements the server side of the MCP streamable
336327// transport.
337328//
@@ -385,22 +376,6 @@ type StreamableServerTransport struct {
385376 connection * streamableServerConn
386377}
387378
388- // NewStreamableServerTransport returns a new [StreamableServerTransport] with
389- // the given session ID and options.
390- //
391- // Deprecated: use a StreamableServerTransport literal.
392- //
393- //go:fix inline.
394- func NewStreamableServerTransport (sessionID string , opts * StreamableServerTransportOptions ) * StreamableServerTransport {
395- t := & StreamableServerTransport {
396- SessionID : sessionID ,
397- }
398- if opts != nil {
399- t .EventStore = opts .EventStore
400- }
401- return t
402- }
403-
404379// Connect implements the [Transport] interface.
405380func (t * StreamableServerTransport ) Connect (ctx context.Context ) (Connection , error ) {
406381 if t .connection != nil {
@@ -1025,34 +1000,6 @@ const (
10251000 reconnectMaxDelay = 30 * time .Second
10261001)
10271002
1028- // StreamableClientTransportOptions provides options for the
1029- // [NewStreamableClientTransport] constructor.
1030- //
1031- // Deprecated: use a StremableClientTransport literal.
1032- type StreamableClientTransportOptions struct {
1033- // HTTPClient is the client to use for making HTTP requests. If nil,
1034- // http.DefaultClient is used.
1035- HTTPClient * http.Client
1036- // MaxRetries is the maximum number of times to attempt a reconnect before giving up.
1037- // It defaults to 5. To disable retries, use a negative number.
1038- MaxRetries int
1039- }
1040-
1041- // NewStreamableClientTransport returns a new client transport that connects to
1042- // the streamable HTTP server at the provided URL.
1043- //
1044- // Deprecated: use a StreamableClientTransport literal.
1045- //
1046- //go:fix inline
1047- func NewStreamableClientTransport (url string , opts * StreamableClientTransportOptions ) * StreamableClientTransport {
1048- t := & StreamableClientTransport {Endpoint : url }
1049- if opts != nil {
1050- t .HTTPClient = opts .HTTPClient
1051- t .MaxRetries = opts .MaxRetries
1052- }
1053- return t
1054- }
1055-
10561003// Connect implements the [Transport] interface.
10571004//
10581005// The resulting [Connection] writes messages via POST requests to the
0 commit comments