Commit graph

  • 7169291ec0
    feat(sep-2640): skills server conformance against the Accepted SEP, enumeration + manifest + directory (#330) main Sri Panyam 2026-09-11 06:52:51 -07:00
  • a983ba93c9
    feat(authorization): send the RFC 8707 resource parameter (#466) Tyler Klose 2026-09-07 01:34:41 -04:00
  • 7022d78607
    Fix custom header schema freshness (#358) King Star 2026-09-07 04:56:37 +08:00
  • 8c1d4a6d83
    Send initialized after DNS rebinding probe (#340) King Star 2026-09-07 04:56:29 +08:00
  • 0e1235d352
    fix(initialize scenario): return 202 No Content for notifications (closes #274) (#299) Aditya Chilka 2026-09-07 02:25:37 +05:30
  • cf022cbb54
    fix(validation): accept extension result envelopes (#468) King Star 2026-09-07 04:27:49 +08:00
  • 3507f94150
    fix(sep-2243): reject x-mcp-header on number-typed params (#444) Stephen Halter 2026-09-06 13:23:38 -07:00
  • 542381b7dc
    feat(tools-list): check deterministic tools/list ordering on the 2026-07-28 wire (#492) AKS 2026-09-06 22:13:29 +02:00
  • 0d824aebd8
    Fix tools-name-format for spec Tool Names SHOULD rules on 2025-11-25+ (#380) dylan 2026-09-06 13:05:26 -07:00
  • 98535fb92f
    feat(client/auth): check the resource parameter matches the PRM-published identifier (#488) Konstantin Konstantinov 2026-09-06 22:41:25 +03:00
  • 54d3cd6d1d
    chore(deps): bump the npm_and_yarn group across 2 directories with 1 update (#264) dependabot[bot] 2026-09-06 20:19:13 +01:00
  • 61d2ccbc55
    fix(sse-retry): gate retry timing only on the early side (#375) Max 2026-09-06 20:18:43 +01:00
  • 88ac3e595f
    fix(runner): bound server scenarios with a per-scenario timeout (#454) Avi Seth 2026-09-06 21:14:58 +02:00
  • 31c5e7aa55
    fix(client/auth): bind negative-check verdicts to an observed prerequisite (#483) Abhinav Singh 2026-09-07 00:44:00 +05:30
  • 6b6e41a86d
    fix(tier-check): strip package-name prefixes from monorepo release tags (#463) hwkiem 2026-09-06 12:10:54 -07:00
  • 48561a1aec
    fix(input-required-result): report the capability check as untestable when nothing is requested (#442) marcus-kepler-92 2026-09-07 02:29:21 +08:00
  • 50edb98c26
    fix(lifecycle): bound the session-id probe and release its response body (#455) Avi Seth 2026-09-06 19:59:04 +02:00
  • 1573ad5fc8
    fix(everything-server): normalize streamed tool responses (#462) Luca 2026-09-06 18:53:40 +01:00
  • 7a702f5a11
    fix(http-base): return valid empty results for unhandled list methods (#476) Yusufhan Sacak 2026-09-06 20:50:05 +03:00
  • 4ff474c20d
    fix(auth): add issuer to pre-registration context (#423) Josh Abbott 2026-09-06 13:44:29 -04:00
  • c8dab0c3b4
    feat: add ruby-sdk to the known SDKs registry (#457) Koichi ITO 2026-09-07 02:43:45 +09:00
  • 7160fc8f15
    Add CODEOWNERS for the authorization-server conformance area (#489) claude[bot] 2026-09-03 21:20:04 +01:00
  • 74edef34d6
    fix(tier-check): count an SDK release in the 24h before a spec release as tracking it (#458) Max 2026-08-17 11:35:02 +01:00
  • c321dd3203
    chore: bump version to 0.2.0-alpha.11 (#448) Felix Weinberger 2026-08-07 14:58:45 +01:00
  • 232a901445
    Freeze conformance requirements per spec revision, run each at its wire (#447) Felix Weinberger 2026-08-07 14:55:10 +01:00
  • 81eb1c3eda
    feat: add client-side JSON Schema 2020-12 preservation scenario (#335) Satoshi Ito 2026-08-01 02:24:05 +09:00
  • 3531a64803
    feat: add session-lifecycle conformance scenario for streamable HTTP (#322) Satoshi Ito 2026-08-01 01:51:20 +09:00
  • c5af5673ba
    fix: send HTTP DELETE to terminate server sessions after each scenario (#316) Satoshi Ito 2026-08-01 01:24:13 +09:00
  • 49103de6ed
    feat(sdk-runner): add rust-sdk + per-spec-version config overlays (#419) Paul Carleton 2026-07-28 10:56:25 +01:00
  • 5cc567c399
    Fix wire-validation attribution bugs and extend the schema erratum to 2025-06-18 (#421) Paul Carleton 2026-07-27 20:32:17 +01:00
  • 89c2c0452e
    Validate all wire messages against the per-version spec JSON schema (#399) claude[bot] 2026-07-27 15:58:43 +01:00
  • 2a705a811e
    feat(sdk-runner): expand KNOWN_SDKS to all tier 1 SDKs (#417) Paul Carleton 2026-07-27 15:54:45 +02:00
  • 0c85302241
    fix: use negotiated protocol version in server-sse-polling raw requests (#416) claude[bot] 2026-07-27 13:21:11 +01:00
  • 31119a05f0
    fix(everything-server): send sampling/elicitation requests via extra.sendRequest (#414) claude[bot] 2026-07-27 12:00:07 +01:00
  • 19a97f0465
    fix: use negotiated protocol version in sse-multiple-streams raw POSTs (#415) claude[bot] 2026-07-27 11:59:17 +01:00
  • a989655390
    fix(server-stateless): declare the elicitation capability on the streaming-probe request (#383) Josh Abbott 2026-07-27 06:45:48 -04:00
  • 468e53547d
    chore: bump version to 0.2.0-alpha.10 (#413) Paul Carleton 2026-07-27 12:35:42 +02:00
  • a865118206
    fix request metadata HTTP method handling (#409) thomas 2026-07-22 23:04:40 -07:00
  • da56f6631c
    Allow expected-failures entries to name a single check (#406) Felix Weinberger 2026-07-20 16:20:32 +01:00
  • d1c0b95917
    Align SEP-2575 checks with spec PR #3002: serverInfo in result _meta, clientInfo optional (#403) Felix Weinberger 2026-07-17 18:03:39 +01:00
  • ce25103b1b
    client/auth: register dpop and wif scenarios as extensions (#401) claude[bot] 2026-07-10 17:44:27 +01:00
  • 6e726734f5
    Client Auth: DPoP Sender-Constrained Tokens (SEP-1932) (#394) PieterKas 2026-07-10 17:13:02 +01:00
  • 5ad96dbfbc
    fix(client): accept the draft protocol version the json-schema-ref-no-deref mock advertises (#398) claude[bot] 2026-07-08 14:56:28 +01:00
  • 1ca3bc301b
    feat(auth): client conformance for Workload Identity Federation (SEP-1933) (#268) Robin Otto 2026-07-02 15:13:14 +02:00
  • 794dcab99e
    chore: bump version to 0.2.0-alpha.9 (#377) Felix Weinberger 2026-07-01 19:09:47 +01:00
  • 9524edcf41
    fix(server-stateless): requiredCapabilities is a ClientCapabilities object, not an array (#376) Felix Weinberger 2026-07-01 17:46:14 +01:00
  • 4944b26806
    chore: bump version to 0.2.0-alpha.8 (#373) Paul Carleton 2026-06-30 11:50:37 +01:00
  • 977813a130
    fix: fail checks whose prerequisite is missing instead of skipping them (#372) Felix Weinberger 2026-06-30 11:42:01 +01:00
  • b18aa91850
    fix(http-custom-headers): use spec-permitted x-mcp-header types (#371) Marcelo Trylesinski 2026-06-26 16:34:38 +02:00
  • 5d7abd5e70
    chore: bump version to 0.2.0-alpha.7 (#367) Felix Weinberger 2026-06-25 11:26:47 +01:00
  • 4686e064e2
    fix(server-sse-polling): send mcp-protocol-version 2025-11-25 (the version this scenario tests) (#366) Felix Weinberger 2026-06-25 10:57:48 +01:00
  • 32523cc21a
    feat: CIMD support check for authorization-server metadata (supersedes #235) (#365) Paul Carleton 2026-06-24 16:53:00 +01:00
  • 565eaffc90
    feat: add positive tests for the Authorization Code Grant (supersedes #267) (#364) Paul Carleton 2026-06-24 16:13:55 +01:00
  • 1464ec0d86
    fix: use $GITHUB_ACTION_PATH to avoid bash backslash escaping on Windows runners (#298) Aditya Chilka 2026-06-24 20:16:09 +05:30
  • 42fc3eb334
    feat: add JSON-based settings file for authorization-server tests (supersedes #228) (#360) Paul Carleton 2026-06-24 15:07:32 +01:00
  • 1d197a9930
    chore: bump version to 0.2.0-alpha.6 (#362) Felix Weinberger 2026-06-24 11:44:20 +01:00
  • 5d1b3cea3b
    fix(auth): callback iss must equal metadata issuer (honor metadataIssuer override) (#361) Felix Weinberger 2026-06-24 11:30:25 +01:00
  • 1ff5d88370
    docs: sync sep-2549 traceability with spec PR #2890 (#349) Peter Alexander 2026-06-23 18:33:21 +01:00
  • fa96f3aca1
    feat: scenario option for authorization server test (#227) Takashi Norimatsu 2026-06-24 01:59:50 +09:00
  • 38c4852d8c
    chore: bump version to 0.2.0-alpha.5 (#357) Felix Weinberger 2026-06-23 12:57:58 +01:00
  • af6489593e
    fix(auth): make 2025-03-26 backcompat mock RFC 8414 §3.3-compliant (#359) Felix Weinberger 2026-06-23 12:44:29 +01:00
  • bb11cff348
    fix(sep-2663): use renumbered draft error-code constants in tasks scenarios (#356) Sri Panyam 2026-06-22 03:55:23 -07:00
  • d70d7ad475
    Feat/tasks mrtr extension (#262) Sri Panyam 2026-06-18 11:14:02 -07:00
  • fe3a3103bc
    chore: renumber draft error codes per modelcontextprotocol#2907 (#353) Felix Weinberger 2026-06-18 17:17:54 +01:00
  • 7c4bea4188
    chore: sync spec-types/draft.ts to modelcontextprotocol@2fb207d (#348) Peter Alexander 2026-06-18 16:01:49 +01:00
  • 206709f8a6
    fix: serve server/discover from the hand-rolled client-scenario mocks (#347) Felix Weinberger 2026-06-18 15:30:19 +01:00
  • 8445dd3aa0
    fix: gate SEP-2350 scope-union check to 2026-07-28+ (#337) Bill Prin 2026-06-17 10:55:31 -07:00
  • 7a620cb192
    chore: bump version to 0.2.0-alpha.4 (#342) Paul Carleton 2026-06-16 17:29:40 +01:00
  • 1be8141586
    fix: enforce HTTP 400 and data.requested for per-request _meta and version errors (#343) Felix Weinberger 2026-06-16 17:17:03 +01:00
  • b9041ea41b
    fix: include required result members in 2026-07-28 mock responses (#341) Felix Weinberger 2026-06-16 15:13:23 +01:00
  • 28f83384ef
    feat: add python-sdk as a built-in SDK runner target (#329) Bill Prin 2026-06-08 10:37:38 -07:00
  • 70b17b3945
    chore: bump version to 0.2.0-alpha.3 (#334) Paul Carleton 2026-06-08 18:06:00 +01:00
  • 6f83abf786
    fix: update the draft wire version to 2026-07-28 (#331) Felix Weinberger 2026-06-08 16:47:17 +01:00
  • 25fd44323f
    chore: bump version to 0.2.0-alpha.2 (#328) Paul Carleton 2026-06-03 15:27:20 +01:00
  • 82c1195f8a
    feat: version-aware MockServer abstraction for client scenarios (#321) Felix Weinberger 2026-06-03 15:09:36 +01:00
  • b1bb7298e8
    feat: version-aware Connection abstraction for server scenarios (#318) Felix Weinberger 2026-06-01 17:09:13 +01:00
  • 7d3b897618
    chore: bump version to 0.2.0-alpha.1 (#320) Paul Carleton 2026-05-26 21:12:23 +01:00
  • 076b417b23
    Make the draft-spec scenarios internally consistent (fixes #311, #312, #315) (#319) Paul Carleton 2026-05-26 21:10:23 +01:00
  • e2e65e5595
    Split draft-spec scenarios into their own suite (#317) Paul Carleton 2026-05-26 18:00:44 +01:00
  • bcfd400c9a
    chore: bump version to 0.2.0-alpha.0 (#306) Paul Carleton 2026-05-23 00:35:25 +01:00
  • 276c6805a8
    chore: refresh SEP traceability manifest after #295, #303, and #304 (#305) Paul Carleton 2026-05-23 00:28:09 +01:00
  • ed1ff0ca03
    SEP-2106: traceability YAML + JSON Schema 2020-12 conformance checks (#295) Paul Carleton 2026-05-23 00:24:03 +01:00
  • f12baed382
    feat(sep-2468): cover the remaining untested traceability rows (#304) Paul Carleton 2026-05-23 00:04:55 +01:00
  • 909ea0b5fd
    fix(sep-2243): map custom-header check IDs to their requirements (#303) Paul Carleton 2026-05-22 23:37:25 +01:00
  • d31a0299af
    chore(sep-2350): exclude the server single-challenge requirement from traceability (#302) Paul Carleton 2026-05-22 23:22:13 +01:00
  • e15c0f8c9a
    chore: refresh SEP traceability manifest after SEP-2322 (#188) (#301) Paul Carleton 2026-05-22 23:01:32 +01:00
  • 43fbf60d3d
    Conformance Tests for SEP-2322 MRTR (#188) Caitie McCaffrey 2026-05-22 14:26:11 -07:00
  • 513abdbd97
    fix(sep-2575): resolve the remaining untested traceability rows (#300) Paul Carleton 2026-05-22 21:59:22 +01:00
  • 7f1b8712ab
    feat: add conformance Tests for SEP-2549: TTL for List Results (#275) Caitie McCaffrey 2026-05-22 12:57:49 -07:00
  • 583d42d2d2
    feat: add conformance test yaml for sep-2260 (#278) Caitie McCaffrey 2026-05-22 12:22:38 -07:00
  • c57795e2a3
    chore: additional server conformance tests for SEP-2575 (#297) Yuan Teoh 2026-05-21 11:17:31 -07:00
  • 0371b188bf
    fix: unsupported header takes precedence over header mismatch (#293) Yuan Teoh 2026-05-20 01:38:31 -07:00
  • 1d05b1f06f
    chore: add SEP-2207 requirement-traceability YAML (OIDC refresh tokens) (#294) Paul Carleton 2026-05-20 00:44:03 +01:00
  • 70b2800d18
    chore: refresh SEP traceability manifest (typescript-sdk@main) (#292) Paul Carleton 2026-05-20 00:17:11 +01:00
  • 1d6cda37b8
    fix: use dynamic port in server scenario tests to avoid conflicts (#221) Max Gerber 2026-05-19 16:03:26 -07:00
  • 8c828a7fab
    SEP-2350: scope-accumulation check in auth/scope-step-up (#282) Den Delimarsky 2026-05-19 16:02:03 -07:00
  • 78d7219198
    feat: add conformance tests for iss parameter (SEP-2468) (#220) Max Gerber 2026-05-19 15:42:35 -07:00
  • 12252466e6
    SEP-837: application_type check in DCR registration (#284) Den Delimarsky 2026-05-19 15:28:50 -07:00
  • e6fffa2b30
    chore: refresh SEP traceability manifest (typescript-sdk@main) (#291) github-actions[bot] 2026-05-19 23:13:57 +01:00
  • e5afe404ad
    ci(traceability): tolerate SDK conformance failures in the run step (#290) Paul Carleton 2026-05-19 23:06:39 +01:00