Commit graph

  • afa0ba6eeb fix(oauth): keep the server's path in the fallback authorization-server URL cliffhall 2026-08-26 00:03:40 -04:00
  • 6cacfa3ec5 fix(core): carry the in-progress SSE frame across chunk boundaries (#2134) cliffhall 2026-08-25 23:59:37 -04:00
  • 8a7ade7b08 ci: drop the Firefox smoke job; keep the engines as an on-demand tool cliffhall 2026-08-25 23:54:51 -04:00
  • fb9e146043 docs(smoke): drop the #2132 references now that the issue is closed cliffhall 2026-08-25 23:35:11 -04:00
  • d493b232b3 docs(smoke): retract the #2132 mechanism claim; state that it is unknown cliffhall 2026-08-25 23:02:43 -04:00
  • 32cb4c63a7 fix(smoke): reject an empty SMOKE_BROWSER; test the installer's argument logic cliffhall 2026-08-25 22:52:02 -04:00
  • 4ab0139de9 test(smoke): cover loadBrowser's failure branches; fix a stale helper comment cliffhall 2026-08-25 22:42:06 -04:00
  • 25eb2fb3bf docs(smoke): stop describing the WebKit smoke failure as a Safari bug cliffhall 2026-08-25 22:32:47 -04:00
  • 1404dd9980 Merge remote-tracking branch 'origin/v2/chore/2086-cross-browser-app-smokes' into v2/chore/2086-cross-browser-app-smokes cliffhall 2026-08-25 21:00:53 -04:00
  • 03efc2df18 docs(smoke): finish the CI-topology correction in README and the workflow cliffhall 2026-08-25 21:00:36 -04:00
  • c0ab70a579
    Merge branch 'v2/main' into v2/chore/2086-cross-browser-app-smokes Cliff Hall 2026-08-25 20:58:07 -04:00
  • ca2846de28
    Merge pull request #2131 from modelcontextprotocol/v2/fix/2095-pagination-override-by-server Cliff Hall 2026-08-25 20:56:00 -04:00
  • 822919f3ef docs(smoke): state the actual CI browser coverage, not the intended one cliffhall 2026-08-25 20:52:43 -04:00
  • ef4259a544 test(smoke): run the headless web smokes in Firefox and WebKit, not just Chromium (#2086) cliffhall 2026-08-25 20:43:55 -04:00
  • bbffafded1 fix: resolve the servers list outside the override's state updater (#2095) cliffhall 2026-08-25 20:33:14 -04:00
  • 8a6bec02a7 docs: correct the toggle rollback comment for the per-server override (#2095) cliffhall 2026-08-25 20:26:53 -04:00
  • 7098da7473 fix: keep the pagination toggle on the last write across a server switch (#2095) cliffhall 2026-08-25 20:20:57 -04:00
  • 897f21c192
    Merge pull request #2119 from modelcontextprotocol/v2/fix/2096-stdio-env-cwd-revert Cliff Hall 2026-08-25 09:19:29 -04:00
  • ca418b4032
    Merge branch 'v2/main' into v2/fix/2096-stdio-env-cwd-revert Cliff Hall 2026-08-25 09:19:15 -04:00
  • becec95c80
    Merge pull request #2118 from modelcontextprotocol/v2/fix/2117-persist-requested-scope Cliff Hall 2026-08-25 09:18:44 -04:00
  • e5b65c7011
    Merge branch 'v2/main' into v2/fix/2096-stdio-env-cwd-revert Cliff Hall 2026-08-25 09:18:19 -04:00
  • 6e88797416
    Merge branch 'v2/main' into v2/fix/2117-persist-requested-scope Cliff Hall 2026-08-25 09:18:16 -04:00
  • 68a9d0b084
    Merge pull request #2121 from modelcontextprotocol/v2/feat/1005-schema-lint Cliff Hall 2026-08-25 09:17:46 -04:00
  • d8a359bd28
    Merge branch 'v2/main' into v2/fix/2096-stdio-env-cwd-revert Cliff Hall 2026-08-25 09:06:01 -04:00
  • 720e602915
    Merge branch 'v2/main' into v2/fix/2117-persist-requested-scope Cliff Hall 2026-08-25 09:05:57 -04:00
  • c228a326af
    Merge branch 'v2/main' into v2/feat/1005-schema-lint Cliff Hall 2026-08-25 09:05:51 -04:00
  • e562e91cb0
    Merge pull request #2120 from modelcontextprotocol/v2/chore/2111-unconditional-test-server-build Cliff Hall 2026-08-25 09:04:55 -04:00
  • 6af849e217
    Merge branch 'v2/main' into v2/fix/2096-stdio-env-cwd-revert Cliff Hall 2026-08-25 08:55:35 -04:00
  • 71b960e078 Merge branch 'v2/main' into v2/fix/2117-persist-requested-scope cliffhall 2026-08-25 08:51:45 -04:00
  • e005055a46
    Merge branch 'v2/main' into v2/feat/1005-schema-lint Cliff Hall 2026-08-25 08:46:11 -04:00
  • fc890532b0
    Merge branch 'v2/main' into v2/chore/2111-unconditional-test-server-build Cliff Hall 2026-08-25 08:43:10 -04:00
  • 182c48f296 fix: stop claiming a bare-true replacement narrows the contract cliffhall 2026-08-25 03:41:17 -04:00
  • 31bdd532a6 fix: walk contentSchema, await the error envelope, correct the README claim cliffhall 2026-08-25 03:26:39 -04:00
  • 488106f235 fix: scan only subschema positions, await stderr, show the whole report cliffhall 2026-08-25 03:10:37 -04:00
  • 68c4abf37a fix: count severities correctly, gate remote-ref on $id, order --strict checks cliffhall 2026-08-25 02:54:21 -04:00
  • 2cb23a8b21 fix: map the new exit code, keep add runnable, distinguish severity by shape cliffhall 2026-08-25 02:37:10 -04:00
  • a3d864ed6e fix: rename the strict exit code, cover the config path, refresh the docs cliffhall 2026-08-25 02:17:58 -04:00
  • cac97c142c fix: drop the unreachable root rule, correct the always-false suggestion cliffhall 2026-08-25 02:02:26 -04:00
  • a2e8d42f49 chore(scripts): drop the plumbing the consolidation left dead cliffhall 2026-08-25 01:50:52 -04:00
  • c389565783 fix: address Copilot review on the schema portability lint cliffhall 2026-08-25 01:41:12 -04:00
  • 3222537e73 docs(scripts): correct the deleted-source caveat — it is silent, not loud cliffhall 2026-08-25 01:37:40 -04:00
  • c6029e1cbb fix(oauth): persist the granted scope on every EMA mint cliffhall 2026-08-25 01:32:40 -04:00
  • 77e978f318 docs(scripts): correct smoke-web-app's stale "built on demand" header cliffhall 2026-08-25 01:24:40 -04:00
  • 2f9e0901c1 feat: flag unportable tool schemas in all three clients cliffhall 2026-08-25 01:18:53 -04:00
  • 9a2616652c fix(oauth): record every redirect's scope, and what EMA really minted cliffhall 2026-08-25 01:15:55 -04:00
  • 8d193461e3 fix(scripts): pin the tsbuildinfo inside build/, assert on cache hits cliffhall 2026-08-25 01:11:10 -04:00
  • 8be48eb742 fix(oauth): persist the scope the authorize URL carried cliffhall 2026-08-25 00:58:07 -04:00
  • e59452ea8c chore(scripts): build test-servers unconditionally from one shared helper cliffhall 2026-08-25 00:57:48 -04:00
  • d9b5f4f8a7 fix(web): carry a landed stdio env/cwd onto the config it connects with cliffhall 2026-08-25 00:36:09 -04:00
  • db23bc9b97 fix(oauth): persist the requested scope when the grant omits it cliffhall 2026-08-25 00:35:10 -04:00
  • a9f37381d5
    Merge pull request #2114 from modelcontextprotocol/v2/feat/2068-refresh-token-toggle Cliff Hall 2026-08-25 00:29:31 -04:00
  • 40cfb51f70
    Merge branch 'v2/main' into v2/feat/2068-refresh-token-toggle Cliff Hall 2026-08-25 00:08:40 -04:00
  • 2b129087a3
    Merge pull request #2115 from modelcontextprotocol/v2/fix/2108-oauth-failure-monitor Cliff Hall 2026-08-25 00:08:01 -04:00
  • 99a0748355 docs: say when the filtered scope reaches storage cliffhall 2026-08-24 23:55:33 -04:00
  • b339ad49f0 fix(oauth): persist the filtered scope after an ordinary grant cliffhall 2026-08-24 23:52:14 -04:00
  • fef8f5ca5a fix(oauth): pass the raw challenge scopes to the step-up scope filter cliffhall 2026-08-24 23:35:00 -04:00
  • 06904cc38d Merge remote-tracking branch 'origin/v2/fix/2108-oauth-failure-monitor' into v2/fix/2108-oauth-failure-monitor cliffhall 2026-08-24 23:25:43 -04:00
  • 40149a2a4b fix(web): name the Scopes control in the offline_access warning cliffhall 2026-08-24 23:17:30 -04:00
  • d6250d6b05 fix(web): make the re-auth banner a centered popup, not a full-width top bar cliffhall 2026-08-24 23:16:44 -04:00
  • 26b6f03b69 fix(oauth): filter the step-up scope union too, not just the provider cliffhall 2026-08-24 23:05:14 -04:00
  • 6968738f24
    Merge branch 'v2/main' into v2/feat/2068-refresh-token-toggle Cliff Hall 2026-08-24 22:55:00 -04:00
  • e09977c5c8
    Merge branch 'v2/main' into v2/fix/2108-oauth-failure-monitor Cliff Hall 2026-08-24 22:45:27 -04:00
  • 71ce0877dd
    Merge pull request #2113 from modelcontextprotocol/v2/fix/2071-oauth-resource-metadata Cliff Hall 2026-08-24 22:43:58 -04:00
  • d29ff8b9b5 refactor(web): shorten the refresh-token checkbox description cliffhall 2026-08-24 22:42:12 -04:00
  • 5dd7becd22
    Merge branch 'v2/main' into v2/fix/2071-oauth-resource-metadata Cliff Hall 2026-08-24 22:39:40 -04:00
  • 0e1e10a5db
    Merge branch 'v2/main' into v2/fix/2108-oauth-failure-monitor Cliff Hall 2026-08-24 22:26:23 -04:00
  • 87fe7b27ba refactor(web): extract the refresh-token change handler cliffhall 2026-08-24 22:16:54 -04:00
  • c1a8b666ea
    Merge pull request #2116 from modelcontextprotocol/v2/chore/2062-esbuild-override Cliff Hall 2026-08-24 22:12:19 -04:00
  • f153591042 fix(oauth): honor a newly configured offline_access against stale storage cliffhall 2026-08-24 22:03:28 -04:00
  • 1bbdef03eb fix(oauth): keep the scope filter from overwriting persisted storage cliffhall 2026-08-24 21:48:21 -04:00
  • 89dedd8dea fix(oauth): drop an inherited offline_access when the grant is declined cliffhall 2026-08-24 21:30:29 -04:00
  • baf4fe954f Merge remote-tracking branch 'origin/v2/main' into v2/fix/2071-oauth-resource-metadata cliffhall 2026-08-24 21:26:59 -04:00
  • f0720e4ed6 test(web): pin the active-server retention the callback recovery depends on cliffhall 2026-08-24 21:23:25 -04:00
  • 48b393014a fix(auth): address review — observe SSE explicit fetch, isolate test state cliffhall 2026-08-24 21:21:38 -04:00
  • 45f50be9f8 fix(web): tear the session down on the two OAuth failures that hold "connecting" cliffhall 2026-08-24 21:06:10 -04:00
  • 597e1bd25f fix(auth): carry resource_metadata into first-time legacy authorization cliffhall 2026-08-24 21:04:34 -04:00
  • 6303f8a6ce test(oauth): prove the opt-out against a real authorization server cliffhall 2026-08-24 21:03:41 -04:00
  • 46fabeaf4d fix(web): keep EMA out of the callback flag, and cover the two untested arms cliffhall 2026-08-24 20:40:46 -04:00
  • 8beba25b58 fix(auth): address review — reject a query or fragment in the metadata path cliffhall 2026-08-24 20:36:39 -04:00
  • fca3f1ce67 fix(oauth): stop claiming the opt-out removes every offline_access cliffhall 2026-08-24 20:35:14 -04:00
  • 012f3a062a docs: mirror the overrides rule into copilot-instructions.md cliffhall 2026-08-24 20:29:38 -04:00
  • 3be4230391 chore: pin esbuild past the GHSA-g7r4-m6w7-qqqr range in web/cli/tui cliffhall 2026-08-24 20:23:24 -04:00
  • 1998724634 fix(web): guard the auth-recovery retry, and say what the banner-only arms do cliffhall 2026-08-24 20:23:26 -04:00
  • 2a0290df26 fix(auth): address review — proxy CIMD discovery fetch, validate metadata path cliffhall 2026-08-24 20:20:55 -04:00
  • f6fca59624 docs(oauth): scope what the refresh-token opt-out actually changes cliffhall 2026-08-24 20:08:50 -04:00
  • 6642f2c611
    Merge pull request #2112 from modelcontextprotocol/v2/fix/2093-cli-server-metadata Cliff Hall 2026-08-24 20:04:47 -04:00
  • f7224144ec fix(web): open the monitoring sidebar when a connect fails during OAuth (#2108) cliffhall 2026-08-24 19:51:11 -04:00
  • e2fb78d999 feat(oauth): make the refresh_token grant opt-out per server cliffhall 2026-08-24 19:50:57 -04:00
  • f8a46726b7 fix(auth): pass the challenge's resource_metadata URL to SDK auth() cliffhall 2026-08-24 19:48:40 -04:00
  • 7da20dcfd0 fix(cli): apply a server's persisted mcp.json metadata cliffhall 2026-08-24 19:32:23 -04:00
  • 9d0448b644
    Merge pull request #2109 from modelcontextprotocol/v2/fix/2042-multiline-string-input Cliff Hall 2026-08-24 11:36:40 -04:00
  • 097a7990a4
    Merge branch 'v2/main' into v2/fix/2042-multiline-string-input Cliff Hall 2026-08-24 10:50:53 -04:00
  • d47071d535 fix(web): reset a tool form by row identity, not by tool name cliffhall 2026-08-24 10:18:55 -04:00
  • 121ce4f051 fix(web): focus the enlarged field before paint, and derive its section width cliffhall 2026-08-24 10:03:44 -04:00
  • 04b0fe783b
    Merge pull request #2107 from modelcontextprotocol/v2/chore/2003-pack-verify-app-render Cliff Hall 2026-08-24 09:59:27 -04:00
  • 7db596b5e6 fix(web): disable the enlarge button along with its field cliffhall 2026-08-24 09:35:41 -04:00
  • 925ff4de2f fix(web): hand focus to the enlarged text area, and name each button per field cliffhall 2026-08-24 09:25:50 -04:00
  • 791c2063eb Merge remote-tracking branch 'origin/v2/chore/2003-pack-verify-app-render' into v2/chore/2003-pack-verify-app-render cliffhall 2026-08-24 09:06:25 -04:00
  • df938777b1 Merge branch 'v2/main' into v2/chore/2003-pack-verify-app-render cliffhall 2026-08-24 09:05:53 -04:00
  • 5340283fb4 fix(web): let tool string arguments be typed as multiline (#2042) cliffhall 2026-08-24 09:05:31 -04:00