GitHub / modelcontextprotocol/java-sdk issues and pull requests
#606 - Tests run: 853, Failures: 5, Errors: 9, Skipped: 8
Issue -
State: open - Opened by vorburger 4 months ago
#604 - refactor: change int to Integer for optional numeric fields
Pull Request -
State: closed - Opened by tzolov 4 months ago
#599 - Chore: Fix typo in DefaultMcpUriTemplateManagerFactory class name
Pull Request -
State: open - Opened by sheegansrigm 4 months ago
#597 - Javadocs?
Issue -
State: open - Opened by Cazra 4 months ago
#595 - Add section describing our architectural and design choices
Pull Request -
State: closed - Opened by chemicL 4 months ago
- 1 comment
#593 - Support for accessing and customizing request handlers in McpServerSession
Issue -
State: open - Opened by lizongbo 4 months ago
#589 - fix: Handle non-compliant notification responses
Pull Request -
State: closed - Opened by tzolov 4 months ago
#588 - Client: handle server responses with Content-Length: 0
Pull Request -
State: closed - Opened by Kehrlann 4 months ago
#586 - Improve handling non-compliant Notification responses
Issue -
State: closed - Opened by hbsjz-swl 4 months ago
- 3 comments
#585 - jsonschemabuilder
Issue -
State: open - Opened by themixednuts 4 months ago
#582 - Can't invoke Streamable HTTP MCP server implemented with Micronaut MCP
Issue -
State: open - Opened by glaforge 4 months ago
#581 - Refactor McpTransport Abs ,Reduce duplicate code and improve readability
Issue -
State: open - Opened by JunJieLiu51520 4 months ago
#580 - Is there a release notes so that I can know the difference between each version of Java MCP SDK?
Issue -
State: open - Opened by YXJiang1996 4 months ago
#579 - refactor: improve MCP server resilience and error handling
Pull Request -
State: closed - Opened by tzolov 4 months ago
#576 - refactor: Improve resource template management and API consistency
Pull Request -
State: closed - Opened by tzolov 4 months ago
- 2 comments
Labels: enhancement
#570 - feature Add methods to McpTransportContext
Pull Request -
State: open - Opened by sdelamo 5 months ago
#569 - The stdio transport appears to be hanging
Issue -
State: closed - Opened by garpinc 5 months ago
- 1 comment
#567 - fix: handle resource not found according to spec
Pull Request -
State: closed - Opened by sdelamo 5 months ago
#566 - fix(session): always dispose in closeGracefully
Pull Request -
State: open - Opened by phanikpemmaraju 5 months ago
#565 - Missing McpSchema#Annotations priority field
Issue -
State: open - Opened by tzolov 5 months ago
#564 - fix: typo MCP_SESSION_ID, keep consistent style with other identifiers
Pull Request -
State: open - Opened by JunJieLiu51520 5 months ago
#561 - Add an ability to trace requests
Issue -
State: open - Opened by tgodzik 5 months ago
#559 - fix(mcp): skip source/javadoc generation for aggregator module
Pull Request -
State: closed - Opened by tzolov 5 months ago
#557 - extract mcp-core
Pull Request -
State: open - Opened by sdelamo 5 months ago
#556 - refactor: standardize test parameterization and fix package naming
Pull Request -
State: closed - Opened by tzolov 5 months ago
#555 - chore: Make some private field in WebFluxSseClientTransport protected
Pull Request -
State: open - Opened by He-Pin 5 months ago
#553 - GitHub issue template description and StackOverflow tag do not match
Issue -
State: open - Opened by steinybot 5 months ago
#552 - fix: Add JsonInclude annotation to notification records for proper serialization
Pull Request -
State: open - Opened by tzolov 5 months ago
#552 - fix: Add JsonInclude annotation to notification records for proper serialization
Pull Request -
State: closed - Opened by tzolov 5 months ago
#551 - fix: support arrays in tool structured content output
Pull Request -
State: open - Opened by tzolov 5 months ago
#551 - fix: support arrays in tool structured content output
Pull Request -
State: open - Opened by tzolov 5 months ago
#550 - The CallToolResult#structuredContent type is insufficient to represent list or array of objects.
Issue -
State: closed - Opened by tzolov 5 months ago
- 2 comments
#549 - Fix lifecycleinitializer onerror
Pull Request -
State: open - Opened by Kehrlann 5 months ago
#546 - [HTTP+SSE] Throw the Initialization Exception Immediately for Invalid SSE Endpoint Instead of After Timeout
Issue -
State: open - Opened by rwang-parasoft 5 months ago
#544 - add a configuration option that can ignore illegal format jsonrpc
Issue -
State: open - Opened by colommar 5 months ago
#543 - Introduce McpJsonMapper interface to decouple from Jackson
Pull Request -
State: open - Opened by graemerocher 5 months ago
#541 - chore: Extract DefaultMcpServerSessionFactory from McpAsyncServer.
Pull Request -
State: open - Opened by He-Pin 5 months ago
#540 - fix: align tool error handling with MCP specification
Pull Request -
State: open - Opened by tzolov 5 months ago
#539 - Streamable Stateless server not support streaming
Issue -
State: open - Opened by taobaorun 5 months ago
#537 - test: ensure proper resource cleanup in integration tests
Pull Request -
State: closed - Opened by tzolov 5 months ago
#535 - Fix flakey test in HttpClientStreamableHttpTransportErrorHandlingTest
Pull Request -
State: closed - Opened by Kehrlann 5 months ago
#534 - Resource templates should support handlers
Issue -
State: open - Opened by melix 5 months ago
#533 - I encountered a problem using the webflux mcp starter of springai
Issue -
State: open - Opened by hbsjz-swl 5 months ago
#532 - Implement SEP-973: Icons and metadata support
Issue -
State: open - Opened by dsp-ant 5 months ago
#531 - Use static container in all client and transport tests
Pull Request -
State: closed - Opened by Kehrlann 5 months ago
- 1 comment
#529 - test: Add additional MCP transport context integration tests
Pull Request -
State: closed - Opened by tzolov 5 months ago
- 2 comments
#527 - WebFluxSseClientTransport java.lang.RuntimeException: Client failed to initialize by explicit API call
Issue -
State: open - Opened by waferslove 5 months ago
#526 - Invalid params: "id" must be an integer or null if present., data=null]
Issue -
State: closed - Opened by ericdallo 5 months ago
- 6 comments
#525 - Add a way to customize default request handlers for Stateless server
Issue -
State: open - Opened by mikegron 5 months ago
#524 - fix:avoid streamable listening sse duplicate creation
Pull Request -
State: open - Opened by taobaorun 5 months ago
#522 - Add McpTransportContext to McpSyncClient
Pull Request -
State: closed - Opened by Kehrlann 5 months ago
- 2 comments
Labels: enhancement, breaking-change
#520 - fix: HttpClientStreamableHttpTransport redirect
Pull Request -
State: closed - Opened by Zizo-Vi 5 months ago
- 4 comments
#519 - Produce JSONRPCError for error response
Pull Request -
State: open - Opened by quaff 5 months ago
#517 - fix: disable logging capabilities for stateless servers
Pull Request -
State: closed - Opened by tzolov 6 months ago
#516 - feat: implement demand-based request handling in ResponseSubscribers
Pull Request -
State: closed - Opened by tzolov 6 months ago
#515 - Inquiry About Java SDK Version 0.12
Issue -
State: open - Opened by iScooooooor 6 months ago
#514 - feat: implement identifier-based equals/hashCode for PromptReference
Pull Request -
State: open - Opened by tzolov 6 months ago
#513 - feat: client support for setting ToolAnnotations
Pull Request -
State: closed - Opened by eeaters 6 months ago
#508 - try fix session potential leak by server sse ping
Pull Request -
State: open - Opened by taobaorun 6 months ago
#507 - fix: Fix SseLineSubscriber lacking request.
Pull Request -
State: closed - Opened by He-Pin 6 months ago
- 1 comment
#505 - fix SseLineSubscriber will not request after default 256 request
Pull Request -
State: open - Opened by taobaorun 6 months ago
#502 - HttpClient stops receiving SSE messages after limited events despite server still sending
Issue -
State: closed - Opened by Swlodt 6 months ago
- 1 comment
#497 - Allow extending transport to use MCP server in existing Java application hosted on Tomcat
Issue -
State: open - Opened by skanikdale 6 months ago
- 2 comments
#496 - io.modelcontextprotocol.client.transport.StdioClientTransport#closeGracefully
Issue -
State: open - Opened by meng1995vip 6 months ago
#495 - Reuse HttpHeaders constants
Pull Request -
State: open - Opened by quaff 6 months ago
#494 - Remove duplicated headers in HttpServletStatelessIntegrationTests
Pull Request -
State: open - Opened by quaff 6 months ago
#489 - fix: When call the MCP SSE endpoint, the Content-Type header not passed by default
Pull Request -
State: closed - Opened by zhangjingcn 6 months ago
- 1 comment
#485 - feat:if Tool Impl or else throws McpError, use its values for the RPC error
Pull Request -
State: closed - Opened by taobaorun 6 months ago
- 2 comments
#484 - feat: add error logging for onErrorResume
Pull Request -
State: open - Opened by ronantakizawa 6 months ago
#483 - fix: fix generic 404 errors
Pull Request -
State: open - Opened by ronantakizawa 6 months ago
#480 - fix: build ServerCapabilities without logging
Pull Request -
State: closed - Opened by sdelamo 6 months ago
- 1 comment
#479 - TransportContext for Client side
Issue -
State: closed - Opened by olamy 6 months ago
- 8 comments
#478 - WebFluxStreamableServerTransportProvider 中transportContext 无法传递到工具的执行中
Issue -
State: open - Opened by wankang189 6 months ago
#477 - Feature: McpTransportContext for HttpServletSseServerTransportProvider
Pull Request -
State: closed - Opened by stantonk 6 months ago
- 3 comments
#474 - HTTP + SSe connection no longer reliable works with 0.11.0 and newer SDK
Issue -
State: open - Opened by raducoravu 6 months ago
#473 - refactor: extract common integration test logic into abstract base cl…
Pull Request -
State: open - Opened by tzolov 6 months ago
#471 - Streamable session clean up
Issue -
State: open - Opened by He-Pin 6 months ago
#469 - fix: improve streamable HTTP session reinitialization
Pull Request -
State: closed - Opened by tzolov 6 months ago
- 1 comment
#467 - feat: handle SSE comment messages
Pull Request -
State: open - Opened by tzolov 6 months ago
#466 - Fix httpRequestCustomizer usage in HttpClientStreamableHttpTransport
Pull Request -
State: closed - Opened by Kehrlann 6 months ago
- 1 comment
#464 - Bad assertion in testCallTool
Issue -
State: open - Opened by scottslewis 6 months ago
#463 - ServerCapabilities builder should not assign logging an initial value
Pull Request -
State: closed - Opened by Randgalt 6 months ago
- 6 comments
#460 - Expose HttpClientSseClientTransport.Builder as public to allow builder-style instantiation
Issue -
State: closed - Opened by rohitdutt-04 6 months ago
- 1 comment
#458 - Wrong method to httpRequestCustomizer.customize in HttpClientStreamableHttpTransport
Issue -
State: closed - Opened by johnyannj 6 months ago
#455 - Fix naming inconsistency of McpClientTransport implementations
Issue -
State: open - Opened by quaff 6 months ago
#454 - Stateless, Streamable, and Sse related classes need a common base interface
Issue -
State: open - Opened by noear 6 months ago
#453 - Rename (Async)HttpRequestCustomizer to Mcp(Async)HttpRequestCustomizer, add delegating implementation
Pull Request -
State: closed - Opened by Kehrlann 6 months ago
- 2 comments
#452 - We want to add methods: `McpSyncServerExchange:session() -> McpSession` and `McpAsyncServerExchange:session() -> McpSession`
Issue -
State: closed - Opened by noear 6 months ago
#450 - Rename `WebFluxSseClientTransport` to `WebClientSseClientTransport`
Pull Request -
State: open - Opened by quaff 6 months ago
#449 - Use `Last-Event-ID` instead of `last-event-id`
Pull Request -
State: closed - Opened by quaff 6 months ago
- 3 comments
#448 - Remove duplicate header MCP_PROTOCOL_VERSION
Pull Request -
State: closed - Opened by quaff 6 months ago
- 1 comment
#446 - Polish HttpHeaders.MCP_SESSION_ID
Pull Request -
State: open - Opened by quaff 6 months ago
#443 - Is it possible to support consuming an event stream that includes comments?
Issue -
State: open - Opened by rwang-parasoft 6 months ago
#441 - default protocol version for streamable should not be 2024-11-05 use 2025-03-26
Pull Request -
State: open - Opened by olamy 6 months ago
#438 - Update ResponseSubscribers.java
Pull Request -
State: open - Opened by codezkk 6 months ago
#437 - Ability to override RequestHandlers to change Tools definitions
Issue -
State: closed - Opened by mikegron 6 months ago
#436 - IAn exception occurred when using the StreamableHttp connection of mcp to connect to the mcp server of dify
Issue -
State: open - Opened by liukai1995 6 months ago
#435 - Expose request context access in McpServerExchange implementations
Issue -
State: open - Opened by gakkiyomi 6 months ago
#434 - Looking forward to obtaining the request ID in the McpRequestHandler#handle method
Issue -
State: open - Opened by gemo12123 6 months ago
#433 - Streamablehttp throws exception 'Client failed to initialize by explicit API call'
Issue -
State: closed - Opened by twypx 6 months ago
- 10 comments