Commit ba7756f
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 92ca81f commit ba7756f
File tree
6 files changed
+1999
-69
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
6 files changed
+1999
-69
lines changed
0 commit comments