-
Notifications
You must be signed in to change notification settings - Fork 576
Insights: modelcontextprotocol/java-sdk
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v0.11.0
published
Jul 31, 2025
13 Pull requests merged by 6 people
-
fix: add backward compatibility for MCP servers returning older protocol versions
#444 merged
Aug 4, 2025 -
Fix typo
#307 merged
Aug 1, 2025 -
feat: add WebMVC and HttpServlet stateless server transports
#432 merged
Jul 30, 2025 -
feat: implement MCP protocol version header support
#404 merged
Jul 30, 2025 -
Expose the client initialization result
#424 merged
Jul 30, 2025 -
feat: implement MCP-compliant keep-alive functionality for server transports
#430 merged
Jul 30, 2025 -
HttpRequest.Builder customizer for Client transports
#388 merged
Jul 30, 2025 -
HttpServlet Streamable HTTP server implementation
#290 merged
Jul 30, 2025 -
feat: Add Spring WebMVC streamable server transport provider
#425 merged
Jul 30, 2025 -
Streamable HTTP Server abstractions and WebFlux transport provider
#420 merged
Jul 30, 2025 -
refactor: Replace Map<String, Object> with CallToolRequest in StructuredOutputCallToolHandler
#408 merged
Jul 18, 2025 -
fix: improve error handling in HttpClientSseClientTransport and add test
#391 merged
Jul 13, 2025 -
Add option for immediate execution in McpSyncServer
#371 merged
Jul 8, 2025
11 Pull requests opened by 7 people
-
feat:HttpClientSseClientTransport sendMessage throw McpError when status is not success
#383 opened
Jul 10, 2025 -
java-sdk/issues/399: set goal for spring-javaformat to apply
#418 opened
Jul 20, 2025 -
Rework MCP error handling
#422 opened
Jul 24, 2025 -
"Client failed to initialize by explicit API call" bugfix
#438 opened
Aug 1, 2025 -
default protocol version for streamable should not be 2024-11-05 use 2025-03-26
#441 opened
Aug 2, 2025 -
Polish HttpHeaders.MCP_SESSION_ID
#446 opened
Aug 5, 2025 -
Use `MCP_PROTOCOL_VERSION` to align with `MCP_SESSION_ID`
#447 opened
Aug 5, 2025 -
Remove duplicate header MCP_PROTOCOL_VERSION
#448 opened
Aug 5, 2025 -
Use `Last-Event-ID` instead of `last-event-id`
#449 opened
Aug 5, 2025 -
Rename `WebFluxSseClientTransport` to `WebClientSseClientTransport`
#450 opened
Aug 5, 2025
15 Issues closed by 7 people
-
Unsupported protocol version from the server: 2024-11-05
#436 closed
Aug 4, 2025 -
HttpServletStreamableServerTransportProvider seems not to work on subpath contextPath
#442 closed
Aug 2, 2025 -
Add protocol version to the release notes
#250 closed
Jul 30, 2025 -
Support "Streamable HTTP" transport
#72 closed
Jul 30, 2025 -
SSE Server drops client connection at 5 min.
#414 closed
Jul 30, 2025 -
The cost of reading and writing data is a bit high for the ChatMemoryRepository API
#427 closed
Jul 29, 2025 -
mcp server: get session from exchange
#213 closed
Jul 22, 2025 -
Streamable HTTP transport hangs during initialization
#406 closed
Jul 22, 2025 -
Add support for ignorable JSON-RPC methods in MCP clients and servers
#416 closed
Jul 22, 2025 -
Support progress flow
#298 closed
Jul 17, 2025 -
support tool annotation metadata
#367 closed
Jul 14, 2025 -
Any method to match and handle the resource by dynamic uri path?
#100 closed
Jul 10, 2025 -
McpSchema.Role need a SYSTEM field
#380 closed
Jul 9, 2025
29 Issues opened by 29 people
-
The value of "additionalProperties" MUST be a valid JSON Schema.
#445 opened
Aug 5, 2025 -
Is it possible to support consuming an event stream that includes comments?
#443 opened
Aug 4, 2025 -
Adding a prompt with a name that is taken causes a server crash
#440 opened
Aug 2, 2025 -
Ability to override RequestHandlers to change Tools definitions
#437 opened
Jul 31, 2025 -
Expose request context access in McpServerExchange implementations
#435 opened
Jul 31, 2025 -
Looking forward to obtaining the request ID in the McpRequestHandler#handle method
#434 opened
Jul 31, 2025 -
Streamablehttp throws exception 'Client failed to initialize by explicit API call'
#433 opened
Jul 31, 2025 -
MCP Java SDK with minimal dependencies version
#429 opened
Jul 29, 2025 -
Session ID agnostic MCP server example
#428 opened
Jul 28, 2025 -
Could we differentiate "Session not found" from a regular HTTP 404 response?
#426 opened
Jul 28, 2025 -
In mcp sub-module pom.xml useing deprecated expression ${version}
#419 opened
Jul 20, 2025 -
Unix Domain Sockets for MCP transport providers
#415 opened
Jul 19, 2025 -
Streamable Http clinet fails for fetching tool list
#412 opened
Jul 17, 2025 -
Resolve message endpoint path using request context path
#400 opened
Jul 15, 2025 -
Add Checkstyle for Automated Code Style Enforcement
#399 opened
Jul 15, 2025 -
When will 2025-03-26 and 2025-06-18 or higher be supported ?
#398 opened
Jul 15, 2025 -
In Streamable HTTP transport, the sendNotification calls are getting timed out.
#396 opened
Jul 14, 2025 -
Expose Nullable / Nonnull on public properties / methods
#395 opened
Jul 14, 2025 -
MCP Prompt Role kust have USER and ASSISTANT two options
#394 opened
Jul 14, 2025 -
Initialization errors in McpAsyncClient not emitted immediately
#393 opened
Jul 13, 2025 -
Expand InitializeRequestHandler
#390 opened
Jul 12, 2025 -
Release 0.11.0
#386 opened
Jul 11, 2025 -
Ability to send notification from handler
#385 opened
Jul 11, 2025 -
WebMvcMcpSessionTransport multi-threaded safe issues
#382 opened
Jul 10, 2025 -
A few minutes after the mcp client connects, the server will be disconnected
#379 opened
Jul 8, 2025 -
TCP connections remain in CLOSE_WAIT state after client disconnection in SSE mode
#378 opened
Jul 7, 2025 -
Error : No handler registered for notification method: notifications/stderr
#377 opened
Jul 6, 2025 -
Proposal: Add client state persistence API to allow MCP clients to survive restarts
#376 opened
Jul 6, 2025
22 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat: Add client validation for structuredContent
#302 commented on
Jul 29, 2025 • 2 new comments -
fix(client): sendMessage() should fail immediately when connect() fails
#323 commented on
Aug 1, 2025 • 0 new comments -
Feature: Authorization support
#297 commented on
Jul 23, 2025 • 0 new comments -
Add support for DNS rebinding protections
#284 commented on
Jul 25, 2025 • 0 new comments -
fix: Resolve URIs
#262 commented on
Jul 15, 2025 • 0 new comments -
feat: Add request with context support.
#226 commented on
Jul 10, 2025 • 0 new comments -
Fix transport session id mismatch with sessionId
#176 commented on
Jul 30, 2025 • 0 new comments -
More efficient http #156
#157 commented on
Jul 16, 2025 • 0 new comments -
feat: Add Pagination for server requests
#140 commented on
Jul 29, 2025 • 0 new comments -
Major issue -dependency on reactor, slf4j and netty
#38 commented on
Aug 2, 2025 • 0 new comments -
How can I handle headers?
#59 commented on
Jul 31, 2025 • 0 new comments -
standardize tool metadata by adding annotation classes to sdk
#224 commented on
Jul 29, 2025 • 0 new comments -
Add support context propagation
#225 commented on
Jul 29, 2025 • 0 new comments -
Bug: `resources/list` endpoint incorrectly exposes resource templates
#319 commented on
Jul 23, 2025 • 0 new comments -
Server-side Stateful Sessions
#129 commented on
Jul 22, 2025 • 0 new comments -
ERROR McpServerSession - - No handler registered for notification method: notifications/cancelled
#130 commented on
Jul 18, 2025 • 0 new comments -
HttpClientSseClientTransport Connection Timeout
#360 commented on
Jul 17, 2025 • 0 new comments -
Hope to support java8
#121 commented on
Jul 16, 2025 • 0 new comments -
Bug: McpClientSession - Unexpected response for unknown id [an_id]
#248 commented on
Jul 13, 2025 • 0 new comments -
Add support filter tool/resources
#301 commented on
Jul 9, 2025 • 0 new comments -
Cannot define/invoke a completion
#322 commented on
Jul 9, 2025 • 0 new comments -
Why establish SSE link on the first streamable request
#362 commented on
Jul 9, 2025 • 0 new comments