HttpServlet Streamable HTTP server implementation#290
Merged
chemicL merged 27 commits intomodelcontextprotocol:mainmodelcontextprotocol/java-sdk:mainfrom Jul 30, 2025
ZachGerman:StreamableHttpServerTransportProviderZachGerman/mcp-java-sdk:StreamableHttpServerTransportProviderCopy head branch name to clipboard
Merged
HttpServlet Streamable HTTP server implementation#290chemicL merged 27 commits intomodelcontextprotocol:mainmodelcontextprotocol/java-sdk:mainfrom ZachGerman:StreamableHttpServerTransportProviderZachGerman/mcp-java-sdk:StreamableHttpServerTransportProviderCopy head branch name to clipboard
chemicL merged 27 commits intomodelcontextprotocol:mainmodelcontextprotocol/java-sdk:mainfrom
ZachGerman:StreamableHttpServerTransportProviderZachGerman/mcp-java-sdk:StreamableHttpServerTransportProviderCopy head branch name to clipboard
Commits
Commits on Jul 21, 2025
Commits on Jul 22, 2025
More WIP: renaming, steteless server abstractions, client context extraction
Show description for f83db45committedFormatting
Show description for 1645ecbcommittedWIP: make it compile
Show description for a3ddb75committedWIP: Add session ID to exchange
Show description for cef7aaccommittedWIP: make it compile
Show description for 6423fcdcommitted
Commits on Jul 23, 2025
WIP: add SSE id generation and DELETE handling
Show description for 8e9ab52committed
Commits on Jul 25, 2025
WIP: Handle logging notifications, start with integration tests and async server tests
Show description for 92ca81fcommitted
Commits on Jul 28, 2025
WIP: Sync server builder tests
Show description for c0e3129committedWIP: resolve integration test issues
Show description for a0ad5a5committedWIP: Logging notifications tests on exchange adapted
Show description for d98b8c9committedWIP: Get rid of initialization notification handler
Show description for 6e66602committedrefactor: improve MCP server test architecture with parameterized tests
Show description for b382ac5committed
Commits on Jul 29, 2025
WIP: stateless server implementation
Show description for 0a4ecb0committed
Commits on Jul 30, 2025
WIP: context extractor usage, some javadocs, HttpHeaders constants
Show description for 87a018fcommittedWIP: Add remaining javadocs, tiny corrections here and there
Show description for 92be635committedAdd accept header check for WebFlux server
Show description for 08900bccommittedUse random port in McpCompletionTests
Show description for ca7f870committedfeat: Add streamable server transport for Spring WebMVC (#425)
Show description for b204cd8committed- committed
refactor: wrap handler invocations with Mono.defer for lazy evaluation
Show description for 8a2e978committedfeat: Add HttpServlet streamable server transport provider
Show description for 6f072f8committed- authored andcommitted

- committed
conflict resolution
Show description for b4b33d6committed- committed