Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI

Star
3.7k
Fork
1.1k
Issue cho người mới đang mở
9
Issue đã lập chỉ mục
114
Merge trung bình
1 ngày 15 giờ
Pull request đã merge (30 ngày)
9
Ngôn ngữ chính
Java
Giấy phép
MIT
Lần push lên GitHub gần nhất
18/9/2026
Lập chỉ mục gần nhất
20/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Quy tắc ứng xử
Label cho người mới
good first issue help wanted

Sắp xếp theo ngày, gồm cả các issue có thể đã có người làm. Xếp chúng xuống cuối

  • SEP-2640: Skills Extension
    Đang mở
    extensions P3

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 40/100

    modelcontextprotocol/java-sdk#1140 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SSE client silently truncates a data: line at U+2028/U+2029/U+0085, then fails with "Error parsing JSON-RPC message"
    Đang mở
    area/transport bug P2

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100

    modelcontextprotocol/java-sdk#1136 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • McpClientSession/McpServerSession: pending response entries leak when a request times out or is cancelled
    Đang mở
    area/client area/server area/transport bug P2

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1133 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Client request handlers that complete empty send no JSON-RPC response
    Đang mở
    area/client bug P2

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100

    modelcontextprotocol/java-sdk#1124 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • ServerCapabilities.logging is added unconditionally, overriding the caller's explicit capabilities
    Đang mở
    bug P2 ready for work

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#1086 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • listTools() and the other no-arg list*() methods follow the cursor chain without any bound
    Đang mở
    bug P3

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    modelcontextprotocol/java-sdk#1084 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • McpServerSession never sends a response when a request handler's Mono completes empty — violates JSON-RPC 2.0's one-response-per-request contract
    Đang mở
    bug P2 ready for work

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#1081 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add `transportContextProvider` to `McpClient.AsyncSpec`
    Có thể làm lại được @Kehrlann đã nhận 49 ngày trước và không có pull request nào đang mở. Đang mở
    area/client area/transport waiting for user

    modelcontextprotocol/java-sdk#1075 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Request customizers can't tell which connection a request belongs to
    Có thể làm lại được @Kehrlann đã nhận 49 ngày trước và không có pull request nào đang mở. Đang mở
    area/client area/transport P3 waiting for user

    modelcontextprotocol/java-sdk#1074 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Allow composing request customizers on the HTTP client transport builders
    Có thể làm lại được @Kehrlann đã nhận 49 ngày trước và không có pull request nào đang mở. Đang mở
    area/client area/transport P2

    modelcontextprotocol/java-sdk#1073 · 2 bình luận · 1 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Disable standalone GET SSE Stream option for Streamable HTTP client transport
    Đang mở
    enhancement P3

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100

    modelcontextprotocol/java-sdk#1068 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Reject listRoots if not supported by client, without sending any request
    Đang mở
    enhancement good first issue P3

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100

    modelcontextprotocol/java-sdk#1067 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Migrate null annotations to jspecify
    Đang mở
    enhancement P2 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#1066 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Un-deprecate/add no-arg builders
    Đang mở
    enhancement needs confirmation P3

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100

    modelcontextprotocol/java-sdk#1065 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Expose API to inspect and remove inactive server sessions
    Đang mở
    area/server enhancement needs confirmation P2

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1063 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Stateful streamable server calls listRoots() unconditionally on roots/list_changed, blocking a servlet thread until requestTimeout when no roots consumer is registered
    Đang mở
    bug P2 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 78/100

    modelcontextprotocol/java-sdk#1061 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SSE client rejects valid `retry:` field and ignores reconnection timing (Streamable HTTP)
    Đang mở
    area/client area/transport P2 waiting for user

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    modelcontextprotocol/java-sdk#1047 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Streamable HTTP client: slow reception of large SSE tool responses (fromLineSubscriber line-assembly bottleneck)
    Có thể làm lại được @chemicL đã nhận 84 ngày trước và không có pull request nào đang mở. Đang mở
    area/client area/transport enhancement P2

    modelcontextprotocol/java-sdk#1042 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2663: Tasks Extension
    Đang mở
    enhancement extensions P2

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1013 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2577: Deprecate Roots, Sampling, and Logging
    Đang mở
    area/client area/server enhancement P1 ready for work

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1012 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2575: Make MCP Stateless
    Đang mở
    area/transport enhancement P1

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    modelcontextprotocol/java-sdk#1011 · 11 bình luận · 8 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2567: Sessionless MCP via Explicit State Handles
    Đang mở
    area/transport enhancement P1

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    modelcontextprotocol/java-sdk#1010 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses
    Có thể làm lại được @Kehrlann đã nhận 94 ngày trước và không có pull request nào đang mở. Đang mở
    area/authorization enhancement P1 ready for work

    modelcontextprotocol/java-sdk#1008 · 1 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2549: TTL for List Results
    Đang mở
    area/mcp-schema enhancement P1 ready for work

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1009 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2352: Clarify authorization server binding and migration
    Đang mở
    area/authorization enhancement P1 ready for work

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1007 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2322: Multi Round-Trip Requests
    Đang mở
    area/mcp-schema area/transport enhancement P1

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1004 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2260: Require Server requests to be associated with a Client request
    Đang mở
    area/client enhancement P1

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1003 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2106: Tools inputSchema & outputSchema Conform to JSON Schema 2020-12
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#1000 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2164: Standardize resource not found error code (-32602)
    Có thể làm lại được @Kehrlann đã nhận 93 ngày trước và không có pull request nào đang mở. Đang mở
    area/server enhancement P1 ready for work

    modelcontextprotocol/java-sdk#1001 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-1865: MCP Apps - Interactive User Interfaces for MCP
    Đang mở
    enhancement extensions P2

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    modelcontextprotocol/java-sdk#999 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
    Đang mở
    area/server area/transport enhancement P1

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#990 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Server should handle paginated requests
    Đang mở
    area/server enhancement P3

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100

    modelcontextprotocol/java-sdk#967 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Streamable HTTP server accepts POST requests with non-JSON request Content-Type
    Đang mở
    enhancement needs confirmation P3

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100

    modelcontextprotocol/java-sdk#961 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • StdioClientTransport does not propagate unexpected child process exit during initialization
    Đang mở
    area/transport bug P2

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    modelcontextprotocol/java-sdk#959 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Streamable HTTP accepts unsupported or malformed MCP-Protocol-Version headers
    Đang mở
    bug P2

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#957 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Servlet transports serialize McpError exceptions instead of JSON-RPC error envelopes
    Đang mở
    bug P2 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#955 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `HttpServletStreamableServerTransportProvider` removes session on non-fatal failure
    Đang mở
    bug P2 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100

    modelcontextprotocol/java-sdk#952 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add Bulk Operations for tools
    Đang mở
    enhancement P3 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    modelcontextprotocol/java-sdk#941 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • set loggingConsumer after client initialization
    Đang mở
    waiting for triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100

    modelcontextprotocol/java-sdk#938 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • StdioClientTransport should support bounded child process termination
    Đang mở
    enhancement P2 ready for work

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    modelcontextprotocol/java-sdk#937 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • StdioServerTransportProvider should support a stdin-close callback without interrupting shutdown
    Đang mở
    waiting for triage

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100

    modelcontextprotocol/java-sdk#936 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • More extensible CallToolRequest
    Đang mở
    waiting for triage

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#910 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Stabilize flaky test: McpCompletionTests.testCompletionErrorOnMissingContext
    Đang mở
    needs repro P3 tests

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    modelcontextprotocol/java-sdk#902 · 14 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • StdioClientTransport missing explicit UTF-8 charset in InputStreamReader (same issue as #295, but on client side)
    Đang mở
    bug P2 ready for work

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100

    modelcontextprotocol/java-sdk#898 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Streamable HTTP GET after initialize sends latest MCP-Protocol-Version instead of negotiated version
    Đang mở
    waiting for user

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 76/100

    modelcontextprotocol/java-sdk#883 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • JAVA SDK connectto streamablehttptransport raise "Client failed to initialize by explicit API call"
    Đang mở
    needs repro

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    modelcontextprotocol/java-sdk#882 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Servlet-based server transports read request body with wrong charset encoding
    Đang mở
    bug P2 ready for work

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 64/100

    modelcontextprotocol/java-sdk#880 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Allow subclasses to be used to customize server behavior
    Đang mở
    waiting for triage

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#872 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Servlet transports block Tomcat thread
    Đang mở
    needs confirmation

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    modelcontextprotocol/java-sdk#859 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • API: Generalize client notification handlers for SDK client classes
    Đang mở
    waiting for triage

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    modelcontextprotocol/java-sdk#858 ·

    Maintainer thường phản hồi trong vòng 2 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.