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
Copy file name to clipboardExpand all lines: docs/concepts/sessions/sessions.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,7 +135,7 @@ The [deployment considerations](#deployment-considerations) below are real conce
135
135
|**Server-to-client requests**| Not supported (see [MRTR proposal](https://github.com/modelcontextprotocol/csharp-sdk/pull/1458) for a stateless alternative) | Supported (sampling, elicitation, roots) |
136
136
|**Unsolicited notifications**| Not supported | Supported (resource updates, logging) |
137
137
|**Resource subscriptions**| Not supported | Supported |
138
-
|**Client compatibility**| Works with all clients |Requires clients to track and send `Mcp-Session-Id`|
138
+
|**Client compatibility**| Works with all Streamable HTTP clients |Also supports legacy SSE-only clients, but some Streamable HTTP clients [may not send `Mcp-Session-Id` correctly](#deployment-considerations)|
139
139
|**Local development**| Works, but no way to reset server state from the editor | Editors can reset state by starting a new session without restarting the process |
140
140
|**Concurrent client isolation**| No distinction between clients — all requests are independent | Each client gets its own session with isolated state |
141
141
|**State reset on reconnect**| No concept of reconnection — every request stands alone | Client reconnection starts a new session with a clean slate |
@@ -159,7 +159,7 @@ All subsequent requests from the client must include this session ID.
159
159
160
160
The server tracks the last activity time for each session. Activity is recorded when:
161
161
162
-
- A request arrives for the session (POST, GET, or DELETE)
0 commit comments