Add stateless doc, prefer stateless mode and disable legacy SSE by default (#1468)

This commit is contained in:
Stephen Halter 2026-03-27 13:56:16 -07:00 • committed by GitHub
commit 8eb4023c20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -74,7 +74,7 @@ Register resource types when building the server:
```csharp
builder.Services.AddMcpServer()
.WithHttpTransport()
.WithHttpTransport(o => o.Stateless = true)
.WithResources<MyResources>()
.WithResources<DocumentResources>();
```
@ -208,7 +208,9 @@ Register subscription handlers when building the server:
```csharp
builder.Services.AddMcpServer()
.WithHttpTransport()
// Subscriptions require stateful mode because the server pushes change notifications
// to clients. Set Stateless = false explicitly for forward compatibility.
.WithHttpTransport(o => o.Stateless = false)
.WithResources<MyResources>()
.WithSubscribeToResourcesHandler(async (ctx, ct) =>
{