Commit graph

  • 0575dc0de8
    Merge pull request #502 from koic/add_server_request_timeout Koichi ITO 2026-08-13 23:23:12 +09:00
  • 416b7e8a6e Bound server-to-client requests with a timeout Koichi ITO 2026-08-11 01:16:31 +09:00
  • b09708365b
    Merge pull request #499 from koic/stamp_cache_hints_on_modern_results Koichi ITO 2026-08-13 23:14:17 +09:00
  • ebed930927
    Merge pull request #495 from koic/subscriptions_listen Koichi ITO 2026-08-13 23:05:35 +09:00
  • aaf0c71995 Restrict OAuth Discovery URL Destinations Koichi ITO 2026-07-29 18:48:50 +09:00
  • bd702d3e51 Reject modern-removed methods before the connection era locks Koichi ITO 2026-08-13 01:14:51 +09:00
  • 8c2e89afd5 Pass a handler-returned _meta through the subscribe result Koichi ITO 2026-08-13 00:47:39 +09:00
  • 27044b0047 Add a resources_list_handler for context-dependent resource lists Koichi ITO 2026-08-13 00:10:27 +09:00
  • b195a21410
    Merge pull request #506 from koic/cover_json_schema_2020_12_preservation_scenario Koichi ITO 2026-08-13 00:02:38 +09:00
  • 927ccdd161 [Conformance] Cover the JSON Schema 2020-12 preservation scenario Koichi ITO 2026-08-12 02:26:41 +09:00
  • 248b5f8403 Bound the total wait across SSE reconnection attempts Koichi ITO 2026-08-05 02:45:15 +09:00
  • c40aa9cc59 Serve the subscriptions/listen notification stream per SEP-2575 Koichi ITO 2026-08-08 18:53:28 +09:00
  • f0c9665383
    Merge pull request #498 from koic/mirror_x_mcp_header_params_into_headers Koichi ITO 2026-08-10 12:20:19 +09:00
  • 6dfef81a75
    Merge pull request #496 from koic/request_state_security Koichi ITO 2026-08-10 12:19:56 +09:00
  • b98b783a5f
    Merge pull request #489 from koic/enforce_modern_request_admission Koichi ITO 2026-08-09 03:34:29 +09:00
  • 5864b8431c Stamp the required cache hints on modern cacheable results per SEP-2549 Koichi ITO 2026-08-08 00:40:39 +09:00
  • fee2710955
    Merge pull request #493 from seunghan91/expose-server-context-in-instrumentation Koichi ITO 2026-08-09 01:10:36 +09:00
  • 3511375204 Mirror x-mcp-header tool parameters into Mcp-Param-* headers per SEP-2243 Koichi ITO 2026-08-08 20:38:29 +09:00
  • e6b5a9b5e3 Add opt-in requestState sealing via RequestStateSecurity Koichi ITO 2026-07-02 14:40:20 +09:00
  • 633a5fa5ef Enforce the modern lifecycle admission rules per SEP-2575 Koichi ITO 2026-08-08 01:37:18 +09:00
  • 4fac357343
    Merge pull request #497 from koic/pin_conformance_cli_to_the_alpha_dist_tag Koichi ITO 2026-08-08 18:51:25 +09:00
  • 5932521552 Pin the conformance CLI to the alpha dist-tag Koichi ITO 2026-08-08 18:00:43 +09:00
  • 05c3585bba
    Merge pull request #491 from koic/align_modern_envelope_validation_with_final_spec Koichi ITO 2026-08-08 16:04:45 +09:00
  • f39b1bf4aa Align modern envelope validation with the finalized spec Koichi ITO 2026-08-08 03:03:47 +09:00
  • b2f8070488
    Merge pull request #494 from koic/derive_mcp_name_in_modern_test_requests Koichi ITO 2026-08-08 15:48:39 +09:00
  • 90b8fd49c8 Derive Mcp-Name from the body in the modern transport test helper Koichi ITO 2026-08-08 15:43:16 +09:00
  • b03da23dd3
    Merge pull request #482 from koic/elicitation_enum_schema Koichi ITO 2026-08-08 15:29:55 +09:00
  • 2c3c3075b8
    Merge pull request #492 from koic/require_mcp_method_header_on_the_modern_path Koichi ITO 2026-08-08 15:29:32 +09:00
  • 02aed75882
    Merge pull request #490 from koic/stream_modern_request_notifications Koichi ITO 2026-08-08 15:25:04 +09:00
  • da2a7f80d7 Stream modern request notifications and honor the envelope logLevel per SEP-2575 Koichi ITO 2026-08-08 05:05:10 +09:00
  • 8e30f325ce
    Merge pull request #488 from koic/raise_resource_not_found_in_conformance_fixture Koichi ITO 2026-08-08 15:15:16 +09:00
  • 29647deb0e
    Merge pull request #487 from koic/stamp_result_type_on_modern_results Koichi ITO 2026-08-08 15:14:43 +09:00
  • 14bf3a7091 Stamp the required resultType on modern results per SEP-2322 Koichi ITO 2026-07-05 02:24:20 +09:00
  • e5ab590c05
    Merge pull request #481 from koic/input_required_results Koichi ITO 2026-08-08 15:09:55 +09:00
  • 6e2b7a1971 Let Handlers Return Multi Round-Trip input_required Results per SEP-2322 Koichi ITO 2026-08-08 05:04:21 +09:00
  • 4ed461c72f
    Merge pull request #480 from koic/discover_finalize_and_client Koichi ITO 2026-08-08 15:04:54 +09:00
  • 14e02da475 Expose the user-defined server_context in instrumentation data seunghan Kim 2026-08-08 08:33:07 +09:00
  • 9a62b9ae4f
    Suppress RuboCop extension suggestions (#484) Koichi ITO 2026-08-08 07:46:46 +09:00
  • 5f3a131e1a Require the Mcp-Method header on the modern path Koichi ITO 2026-08-08 03:06:55 +09:00
  • d0d7308a89 Finalize server/discover and Add Client Modern Lifecycle Support per SEP-2575 Koichi ITO 2026-08-04 03:35:35 +09:00
  • ff48f5c6dd [Conformance] Raise ResourceNotFoundError for unknown resource URIs Koichi ITO 2026-08-08 01:17:17 +09:00
  • 2d8210f411
    Merge pull request #486 from jj-ivx/sanitize-tool-error-messages Koichi ITO 2026-08-07 12:04:02 +09:00
  • f379e13b47
    fix: stop leaking exception messages to clients via JSON-RPC error data Joshua J 2026-08-06 17:47:56 +02:00
  • b54eebac75 Add MCP::Elicitation::EnumSchema builders for SEP-1330 Koichi ITO 2026-05-01 02:21:08 +09:00
  • d51d4a0f91
    Merge pull request #479 from koic/http_modern_path Koichi ITO 2026-08-04 00:26:12 +09:00
  • 58f6a1bda0
    Merge pull request #478 from koic/stdio_era_lock Koichi ITO 2026-08-04 00:25:52 +09:00
  • 80efdc7d02
    Merge pull request #406 from atesgoral/issue-390-deprecations Koichi ITO 2026-08-04 00:25:33 +09:00
  • 6a43d3d6fb feat: deprecate roots sampling and logging Ates Goral 2026-06-14 11:45:38 +02:00
  • e591cbb804 Serve the Sessionless Modern Path over Streamable HTTP per SEP-2575 Koichi ITO 2026-07-02 12:24:33 +09:00
  • 09545f1272 Serve both lifecycle eras over stdio with an era lock per SEP-2575 Koichi ITO 2026-07-02 12:13:44 +09:00
  • f4d939d349
    Merge pull request #475 from koic/server_modern_core Koichi ITO 2026-08-03 00:29:31 +09:00
  • 72a929bbc0
    Merge pull request #477 from koic/release_1_1_0 v1.1.0 Koichi ITO 2026-08-02 00:36:07 +09:00
  • 1fa8673a58 Release 1.1.0 Koichi ITO 2026-08-01 11:27:48 +09:00
  • d20eac0a4b
    Merge pull request #476 from koic/support_2026_07_28_as_latest_protocol_version Koichi ITO 2026-08-01 11:06:39 +09:00
  • ba88d9fbfd
    Merge pull request #473 from koic/fix_docs_theme_stylesheet_fouc Koichi ITO 2026-08-01 11:05:54 +09:00
  • dc25610162 Support 2026-07-28 as the Latest Protocol Version Koichi ITO 2026-07-31 12:27:58 +09:00
  • 5b4729294c Handle the SEP-2575 Modern Request Envelope in the Server Core Koichi ITO 2026-07-02 12:10:07 +09:00
  • 75fffab8c8
    Merge pull request #471 from koic/stateless_foundations Koichi ITO 2026-07-31 00:09:44 +09:00
  • c2879fb640 Fix flash of unstyled content when loading the docs site Koichi ITO 2026-07-29 17:12:24 +09:00
  • 1ce7c978b5
    Merge pull request #472 from koic/fill_documentation_gaps Koichi ITO 2026-07-29 11:48:04 +09:00
  • 5a879b3678
    Merge pull request #445 from rickreyhsig-wealthbox/client-tool-annotations Koichi ITO 2026-07-28 01:21:53 +09:00
  • 3591acdfaa Expose server tool annotations on MCP::Client::Tool rickreyhsig-wealthbox 2026-07-27 09:54:54 -04:00
  • a1fd3d4283 Document non-text content types, binary resources, and elicitation schema options Koichi ITO 2026-07-07 23:20:10 +09:00
  • d3aec1c3e6 Add Stateless Lifecycle Foundations per SEP-2575 Koichi ITO 2026-07-25 14:31:21 +09:00
  • 565f4de781
    Merge pull request #469 from jstar0/fix/preserve-explicit-tool-content Koichi ITO 2026-07-26 04:19:39 +09:00
  • fa05845a80
    Merge pull request #470 from koic/release_1_0_0 v1.0.0 Koichi ITO 2026-07-24 17:32:39 +09:00
  • 7f04cd3000
    Merge pull request #468 from koic/fix_hash_except_ruby_2_7 Koichi ITO 2026-07-24 04:54:12 +09:00
  • 1ddd4d5910 Release 1.0.0 Koichi ITO 2026-07-21 11:35:10 +09:00
  • 4147b9b980
    Merge pull request #466 from koic/add_versioning_policy Koichi ITO 2026-07-23 13:05:52 +09:00
  • 62d2ab7d6e
    Merge pull request #465 from koic/add_roadmap Koichi ITO 2026-07-23 13:05:18 +09:00
  • 43a0ba6266
    fix: preserve explicit tool response content King Star 2026-07-23 03:11:48 +08:00
  • 74fd99a86c Fix a NoMethodError on Ruby 2.7 caused by Hash#except Koichi ITO 2026-06-27 14:46:36 +09:00
  • f6ab1e2366
    Merge pull request #464 from modelcontextprotocol/dependabot/github_actions/actions/setup-node-7 Koichi ITO 2026-07-22 10:01:09 +09:00
  • 975019bb9c Add VERSIONING.md documenting the versioning and breaking-change policy Koichi ITO 2026-07-07 23:16:08 +09:00
  • 3fcef2dda3 Add ROADMAP.md outlining the path toward SEP-1730 Tier 1 Koichi ITO 2026-06-25 03:14:19 +09:00
  • 9ac6f577e0
    Bump actions/setup-node from 6 to 7 dependabot[bot] 2026-07-20 20:13:45 +00:00
  • 72400ca12b
    Merge pull request #463 from koic/work_conformance_client_merged Koichi ITO 2026-07-20 01:05:02 +09:00
  • f3ffe43cdb [Conformance] Report expected client terminal failures quietly Koichi ITO 2026-07-07 03:42:37 +09:00
  • f9fd78e3fb
    Merge pull request #462 from koic/release_0_25_0 v0.25.0 Koichi ITO 2026-07-18 14:04:54 +09:00
  • df578d79ca Release 0.25.0 Koichi ITO 2026-07-18 10:47:52 +09:00
  • 0b51173441
    Merge pull request #460 from koic/lowercase_response_header_names Koichi ITO 2026-07-18 10:35:29 +09:00
  • b1b50da0fd
    Merge pull request #461 from koic/avoid_cancelling_conformance_runs_on_main Koichi ITO 2026-07-18 10:35:12 +09:00
  • c78d4a2301 Avoid cancelling in-progress conformance runs on main Koichi ITO 2026-07-17 03:16:41 +09:00
  • 991926a10d Lowercase response header names in StreamableHTTPTransport Koichi ITO 2026-07-07 14:55:35 +09:00
  • cc219a2151
    Merge pull request #458 from koic/feature_sampling_client Koichi ITO 2026-07-16 01:04:28 +09:00
  • 7ebaf989d9
    Merge pull request #459 from koic/bound_client_sse_event_buffering Koichi ITO 2026-07-16 01:00:26 +09:00
  • 5533a6df92
    Merge pull request #454 from koic/cross_app_access Koichi ITO 2026-07-16 00:58:08 +09:00
  • ced5cd1a95 Bound client-side message buffering in the HTTP transport Koichi ITO 2026-07-14 00:52:50 +09:00
  • 84090a88eb
    Merge pull request #456 from koic/handle_initialize_request_without_id Koichi ITO 2026-07-15 12:01:59 +09:00
  • 5425c9c4ee
    Merge pull request #455 from koic/reject_notifications_for_unknown_sessions Koichi ITO 2026-07-15 12:01:42 +09:00
  • f3d6da2371 Support client-side sampling via MCP::Client#on_sampling Koichi ITO 2026-07-15 01:04:38 +09:00
  • 1101900f31
    Merge pull request #457 from koic/fix_rubocop_shopify_3_0_offenses Koichi ITO 2026-07-15 01:51:06 +09:00
  • ab4075c8c7 Fix RuboCop offenses detected with rubocop-shopify 3.0.0 Koichi ITO 2026-07-15 01:38:51 +09:00
  • fc0c6b8f3f Handle an initialize request sent without an ID Koichi ITO 2026-07-10 01:08:10 +09:00
  • 6236ea1b34 Reject notifications carrying an unknown or expired session Koichi ITO 2026-07-10 01:01:15 +09:00
  • 145a6b6230 Support SEP-990 Cross-App Access via ID-JAG and the jwt-bearer Grant Koichi ITO 2026-06-12 23:56:01 +09:00
  • e85f6d0632
    Merge pull request #453 from koic/release_0_24_0 v0.24.0 Koichi ITO 2026-07-12 13:24:06 +09:00
  • 1d8db69df0 Release 0.24.0 Koichi ITO 2026-07-12 02:22:32 +09:00
  • be59660500
    Merge pull request #443 from koic/elicitation_sep1034_defaults Koichi ITO 2026-07-12 02:18:27 +09:00
  • 5f9c84df1b
    Merge pull request #441 from koic/mcp_apps Koichi ITO 2026-07-12 02:17:49 +09:00