Commit 13650ee
committed
feat: Add Spring WebMVC streamable server transport provider
- Add WebMvcStreamableServerTransportProvider for non-reactive MCP server support
- Implement HTTP/SSE transport with session management and graceful shutdown
- Support GET, POST, DELETE endpoints for MCP protocol operations
- Add test suite including integration tests with Tomcat
- Refactor AbstractMcpAsyncServerTests to support multiple transport implementations
- Provide WebMVC alternative to existing WebFlux streamable transport
Related to #72
Signed-off-by: Christian Tzolov <[email protected]>1 parent 0a4ecb0 commit 13650ee
File tree
4 files changed
+1959
-12
lines changed- mcp-spring/mcp-spring-webmvc/src
- main/java/io/modelcontextprotocol/server/transport
- test/java/io/modelcontextprotocol/server
- mcp/src/test/java/io/modelcontextprotocol/server
4 files changed
+1959
-12
lines changed
0 commit comments