You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Shared transport configuration used by the server
433
434
pubtransport_options:Arc<TransportOptions>,
434
435
436
+
/// Event store for resumability support
437
+
/// If provided, resumability will be enabled, allowing clients to reconnect and resume messages
438
+
pubevent_store:Option<Arc<dynEventStore>>,
439
+
435
440
/// This setting only applies to streamable HTTP.
436
441
/// If true, the server will return JSON responses instead of starting an SSE stream.
437
442
/// This can be useful for simple request/response scenarios without streaming.
@@ -500,8 +505,8 @@ The `rust-mcp-sdk` crate provides several features that can be enabled or disabl
500
505
-`macros`: Provides procedural macros for simplifying the creation and manipulation of MCP Tool structures.
501
506
-`sse`: Enables support for the `Server-Sent Events (SSE)` transport.
502
507
-`streamable-http`: Enables support for the `Streamable HTTP` transport.
503
-
-`stdio`: Enables support for the `standard input/output (stdio)` transport.
504
508
509
+
-`stdio`: Enables support for the `standard input/output (stdio)` transport.
505
510
-`tls-no-provider`: Enables TLS without a crypto provider. This is useful if you are already using a different crypto provider than the aws-lc default.
506
511
507
512
#### MCP Protocol Versions with Corresponding Features
/// Shared transport configuration used by the server
432
434
pubtransport_options:Arc<TransportOptions>,
433
435
436
+
/// Event store for resumability support
437
+
/// If provided, resumability will be enabled, allowing clients to reconnect and resume messages
438
+
pubevent_store:Option<Arc<dynEventStore>>,
439
+
434
440
/// This setting only applies to streamable HTTP.
435
441
/// If true, the server will return JSON responses instead of starting an SSE stream.
436
442
/// This can be useful for simple request/response scenarios without streaming.
@@ -499,8 +505,8 @@ The `rust-mcp-sdk` crate provides several features that can be enabled or disabl
499
505
-`macros`: Provides procedural macros for simplifying the creation and manipulation of MCP Tool structures.
500
506
-`sse`: Enables support for the `Server-Sent Events (SSE)` transport.
501
507
-`streamable-http`: Enables support for the `Streamable HTTP` transport.
502
-
-`stdio`: Enables support for the `standard input/output (stdio)` transport.
503
508
509
+
-`stdio`: Enables support for the `standard input/output (stdio)` transport.
504
510
-`tls-no-provider`: Enables TLS without a crypto provider. This is useful if you are already using a different crypto provider than the aws-lc default.
505
511
506
512
#### MCP Protocol Versions with Corresponding Features
0 commit comments