Commit 6e7c16c
committed
feat: add HttpServlet streamable http server transport provider
- Add HttpServletStreamableServerTransportProvider for MCP streamable transport
- Provides HttpServlet equivalent of WebMvcStreamableServerTransportProvider without Spring dependencies
- Supports session management, message replay, graceful shutdown, and async operations
- Add comprehensive integration and unit tests for both sync and async server implementations
This enables MCP server functionality in pure servlet environments without requiring Spring framework dependencies.
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>1 parent fd8d7bb commit 6e7c16c
File tree
5 files changed
+2186
-0
lines changed- mcp/src
- main/java/io/modelcontextprotocol/server/transport
- test/java/io/modelcontextprotocol/server
5 files changed
+2186
-0
lines changed
0 commit comments