Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

modelcontextprotocol/java-sdk は初心者に優しい?

modelcontextprotocol/java-sdk のメンテナーはふだん 2 日以内に PR へ返信します。 初心者向けの issue が現在 9 件オープンです。

スター
3.7k
フォーク
1.1k
オープンの初心者向け issue
9
索引済み issue
114
平均マージ
1日 15時間
マージ済み PR(30日)
9
主要言語
Java
ライセンス
MIT
最終 GitHub push
2026年9月18日
最新の索引
2026年9月20日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
good first issue help wanted

modelcontextprotocol/java-sdk にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  4. 下にある 9 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Support application/json responses in Streamable HTTP transport (opt-in JSON response mode)
    オープン
    enhancement P2

    難易度 4/5 3〜5日 初心者へのやさしさ 64/100

    modelcontextprotocol/java-sdk#844 · コメント 11 件 ·

    メンテナーはふだん 2 日以内に返信

  • Support parameter deserialisation to Java Objects using the MCPJsonMapper
    オープン
    waiting for triage

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    modelcontextprotocol/java-sdk#836 · リアクション 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • API: Generalize notifications for SDK server classes
    オープン
    waiting for triage

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    modelcontextprotocol/java-sdk#831 ·

    メンテナーはふだん 2 日以内に返信

  • Deprecate old docs and add references to the new docs
    オープン
    documentation P2

    難易度 2/5 1〜3時間 初心者へのやさしさ 38/100

    modelcontextprotocol/java-sdk#799 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add conformance score in README
    オープン
    documentation P2

    難易度 2/5 1〜3時間 初心者へのやさしさ 65/100

    modelcontextprotocol/java-sdk#798 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Migrate the reference & APIs docs to the java-sdk project
    オープン
    documentation P2

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#796 ·

    メンテナーはふだん 2 日以内に返信

  • Support extensions SEP-2133
    オープン
    area/client area/server enhancement P1

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    modelcontextprotocol/java-sdk#785 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Feature Request: Support for MCP Apps Extension (UI capabilities)
    オープン
    enhancement waiting for triage

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    modelcontextprotocol/java-sdk#780 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Introduce a unified Virtual Threads friendly API
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#778 · コメント 1 件 · リアクション 19 件 ·

    メンテナーはふだん 2 日以内に返信

  • HttpClientStreamableHttpTransport: reconnect() called before status code check causes duplicate connections on 405
    オープン
    waiting for user

    難易度 3/5 1〜2日 初心者へのやさしさ 75/100

    modelcontextprotocol/java-sdk#773 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Missing `@JsonIgnoreProperties(ignoreUnknown = true)` on capability sub-records
    オープン
    bug P1

    難易度 2/5 1〜3時間 初心者へのやさしさ 55/100

    modelcontextprotocol/java-sdk#766 · コメント 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • MCP server in WAR on application server
    オープン
    enhancement P3 waiting for user

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#763 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • StdioClientTransport: Inbound Scheduler and Error Scheduler threads are locked on Windows
    オープン
    bug P2

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    modelcontextprotocol/java-sdk#759 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add JPMS compatibility to Jackson JSON mapper
    オープン
    bug P2

    難易度 2/5 1〜3時間 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#753 ·

    メンテナーはふだん 2 日以内に返信

  • I would like to maintain MCP server state persisted (sessionId)
    オープン
    enhancement feature/session-storage P2

    難易度 5/5 1週間以上 初心者へのやさしさ 42/100

    modelcontextprotocol/java-sdk#738 · コメント 2 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • MCP server to be able to return custom http codes
    オープン
    enhancement feature/session-storage

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#737 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add ability to intercept tool call executions.
    オープン
    enhancement feature/repositories P3

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#720 · コメント 8 件 ·

    メンテナーはふだん 2 日以内に返信

  • Allow custom or numeric request ID generation (Snowflake MCP server rejects string IDs)
    オープン
    enhancement P3

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    modelcontextprotocol/java-sdk#703 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Allow disabling `structuredContent` duplication in McpAsyncServer
    オープン
    enhancement P2

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#688 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Java MCP Server examples are incomplete and non-runnable
    オープン
    documentation P3

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#687 · コメント 2 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • SDK rejects valid SSE comments, causing initialization timeout with Tavily MCP remote server
    オープン
    bug P2

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#685 · コメント 1 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Extract McpAsyncClient and McpSyncClient as an interface
    オープン
    enhancement v2

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    modelcontextprotocol/java-sdk#680 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • SEP-1686: Tasks Support
    再び着手できるかも @LucaButBoring が 218 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement P1

    modelcontextprotocol/java-sdk#668 · コメント 10 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • There are two JsonSchemaValidator
    オープン
    enhancement P3

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#666 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Null fields in JsonSchema without @Nullable annotation break serialization with Jackson
    オープン
    bug P3

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#664 ·

    メンテナーはふだん 2 日以内に返信

  • Support running test cases in offline environments
    オープン
    enhancement P3 tests

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    modelcontextprotocol/java-sdk#636 ·

    メンテナーはふだん 2 日以内に返信

  • Add timeout and fallback logging for closeGracefully() to prevent hanging shutdown
    オープン
    enhancement needs repro

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    modelcontextprotocol/java-sdk#635 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add null-safety validation and safe fallbacks for features / clientCapabilities in McpAsyncClient constructor and feature branches
    オープン
    enhancement P3

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#634 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Allow dynamic generation of tool definition in MCP Server
    オープン
    enhancement feature/repositories

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#626 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • HttpClient resource leak causes thread accumulation and memory exhaustion
    オープン
    area/client area/transport bug

    難易度 5/5 1週間以上 初心者へのやさしさ 38/100

    modelcontextprotocol/java-sdk#620 · コメント 3 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • NullPointerException in McpClientSession
    オープン
    bug P2

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#605 · コメント 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • jsonschemabuilder
    オープン
    enhancement needs confirmation waiting for user

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#585 ·

    メンテナーはふだん 2 日以内に返信

  • Refactor McpTransport Abs ,Reduce duplicate code and improve readability
    オープン
    enhancement P3

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#581 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add Primitive repository APIs (`ResourceRepository`, `ToolsRepository`, ... )
    オープン
    enhancement feature/repositories P3

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    modelcontextprotocol/java-sdk#578 · コメント 20 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Simplify error response when accessing MCP without session ID
    オープン
    enhancement waiting for triage

    難易度 2/5 1〜3時間 初心者へのやさしさ 68/100

    modelcontextprotocol/java-sdk#577 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • MCP_SESSION_ID is improperly named
    オープン
    bug needs confirmation

    難易度 2/5 1〜3時間 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#563 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add an ability to trace requests
    オープン
    enhancement P3

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    modelcontextprotocol/java-sdk#561 · コメント 6 件 ·

    メンテナーはふだん 2 日以内に返信

  • DefaultMcpTransportSession#closeGracefully leaks resources on incomplete DELETE response
    再び着手できるかも @Kehrlann が 30 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug P2

    modelcontextprotocol/java-sdk#547 · コメント 6 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [HTTP+SSE] Throw the Initialization Exception Immediately for Invalid SSE Endpoint Instead of After Timeout
    オープン
    bug P2

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#546 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • MCP Registry
    オープン
    enhancement needs confirmation

    modelcontextprotocol/java-sdk#545 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • add a configuration option that can ignore illegal format jsonrpc
    オープン
    enhancement P3

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#544 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Streamable Stateless server should support upgrade to SSE response
    オープン
    feature/stateless-sse-upgrade

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#539 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Resource templates should support handlers
    オープン
    enhancement feature/repositories P2

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    modelcontextprotocol/java-sdk#534 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • [HELP NEEDED] io.modelcontextprotocol.spec.McpError: Client failed to initialize by explicit API call
    オープン
    question

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#501 · コメント 8 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Current implementation of HttpServletStreamableServerTransportProvider or HttpServletSseServerTransportProvider needs strict stickyness
    オープン
    enhancement feature/session-storage P2

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    modelcontextprotocol/java-sdk#499 · コメント 11 件 ·

    メンテナーはふだん 2 日以内に返信

  • io.modelcontextprotocol.client.transport.StdioClientTransport#closeGracefully
    オープン
    area/client enhancement P2 ready for work

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    modelcontextprotocol/java-sdk#496 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Should McpTransportContextExtractor contain default methods for protocol version, lastEventId and sessionId
    オープン
    waiting for triage

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    modelcontextprotocol/java-sdk#492 ·

    メンテナーはふだん 2 日以内に返信

  • Publish a `mcp-annotations` module with just annotations for MCP Server primitives annotations.
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    modelcontextprotocol/java-sdk#491 · コメント 6 件 · リアクション 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Bad assertion in testCallTool
    オープン
    needs confirmation P3 tests

    難易度 2/5 1〜3時間 初心者へのやさしさ 75/100

    modelcontextprotocol/java-sdk#464 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Support Unix Domain Sockets as local-only transport
    オープン
    enhancement waiting for triage

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    modelcontextprotocol/java-sdk#415 · コメント 3 件 · リアクション 2 件 ·

    メンテナーはふだん 2 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。