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
- MCP endpoint: `localhost:9095/mcp` (for modern Streamable HTTP clients)
173
+
- Health endpoint: `localhost:9095/health` (for monitoring)
174
+
5.**Request Handling**: Receives MCP requests from development tools and intelligently routes to appropriate transport
168
175
6.**Process Management**: Maintains persistent background processes as described in [Gateway Process Management](/development/gateway/process-management).
169
176
7.**Credential Injection**: Securely injects environment variables into running processes at startup
170
177
8.**Tool Routing**: Routes namespaced tool calls to persistent MCP servers via stdio transport
178
+
9.**Transport Selection**: Automatically detects client capabilities and uses appropriate transport (SSE or Streamable HTTP)
171
179
172
180
For detailed information about the caching system, see [Gateway Caching System](/development/gateway/caching-system).
173
181
@@ -207,10 +215,3 @@ The Gateway is actively under development. Key areas for contribution:
The DeployStack Gateway implements a robust session management system that provides cryptographically secure session handling for persistent SSE connections while ensuring automatic cleanup and resource management.
13
+
The DeployStack Gateway implements a robust session management system that provides cryptographically secure session handling for both persistent SSE connections and optional Streamable HTTP sessions while ensuring automatic cleanup and resource management.
14
14
15
15
## Architecture Overview
16
16
17
-
The session management system consists of two primary components working together to provide secure, persistent connections:
17
+
The session management system consists of multiple components working together to provide secureconnections across different transport protocols:
18
18
19
19
-**SessionManager**: Handles session lifecycle, validation, and SSE stream management
20
20
-**SSEHandler**: Manages Server-Sent Events connections and message routing
21
+
-**StreamableHTTPHandler**: Manages Streamable HTTP connections with optional session support
22
+
-**Transport Layer**: Intelligent routing between SSE and Streamable HTTP based on client capabilities
0 commit comments