Commit graph

  • a029e42a19
    cli: Wave 3 — programmatic review path (rollup of #1573–#1575) (#1655) Cliff Hall 2026-07-11 22:14:23 -04:00
  • 0ddb79203a
    web: Wave 2 — spec-conformant MCP Apps host (rollup of #1565–#1572) (#1660) Cliff Hall 2026-07-11 22:14:20 -04:00
  • 6722438428
    fix(web): make sidebar lists, monitor panels, and Tools placeholder fill height (#1663) (#1664) Cliff Hall 2026-07-11 18:45:50 -04:00
  • dbda70e83b
    Monitoring sidebar toggle, Prompts-style Tools results, and icon-button UI polish (#1661) (#1662) Cliff Hall 2026-07-11 17:30:16 -04:00
  • 4e8e772aff
    Merge pull request #1648 from modelcontextprotocol/1646-v2-docker-ghcr Cliff Hall 2026-07-11 10:33:44 -04:00
  • 070f02e85f review: set HOME explicitly + note healthcheck assumes --web cliffhall 2026-07-11 09:47:25 -04:00
  • f5e095e8f0 review: harden the Docker image + align GHCR action versions cliffhall 2026-07-11 09:43:04 -04:00
  • 941bf13587 ci(docker): add v2 Dockerfile + GHCR publish job (#1646) cliffhall 2026-07-11 00:36:39 -04:00
  • 483981064a
    Merge pull request #1647 from modelcontextprotocol/1640-v2-publish-job Cliff Hall 2026-07-11 00:26:57 -04:00
  • 85d5bd447e ci(publish): pass release tag via env to avoid script injection cliffhall 2026-07-11 00:16:34 -04:00
  • 59b2ebacb4 update AGENTS.md with note on board management cliffhall 2026-07-11 00:15:24 -04:00
  • ccbcd3d719 ci(publish): harden the release job per review cliffhall 2026-07-11 00:13:51 -04:00
  • 4ed8d66c8b docs(web): correct the Storybook test-runner package name cliffhall 2026-07-10 23:47:59 -04:00
  • 2e27dc8d07 docs(web): replace the stock Vite template README with a tailored one cliffhall 2026-07-10 23:47:38 -04:00
  • 3b7ab5f548 ci(publish): add release-gated npm publish job for the single v2 package (#1640) cliffhall 2026-07-10 23:44:44 -04:00
  • 5a86bd11ac
    Merge pull request #1644 from modelcontextprotocol/1639-web-version-display Cliff Hall 2026-07-10 23:11:12 -04:00
  • 4fe101bb9e
    Merge pull request #1637 from modelcontextprotocol/1636-v2-publish-bundle Cliff Hall 2026-07-10 23:09:41 -04:00
  • 1e6718e2fd test(web): disable Mantine transition timers in the unit env cliffhall 2026-07-10 22:52:48 -04:00
  • a26cbac609 review: harden version read + fix MonitoringScreen docstring cliffhall 2026-07-10 22:40:34 -04:00
  • ea8715c9c4 style(web): size + space the toolbar icon buttons to match the header cliffhall 2026-07-10 20:49:18 -04:00
  • 0c6fafbf60 feat(web): add an open-monitoring-column button to the server list cliffhall 2026-07-10 20:23:27 -04:00
  • 13a1d774de refactor(web): share screen fade-up animation with the monitoring column cliffhall 2026-07-10 20:12:01 -04:00
  • 5d024ab54f feat(web): add copyright notice + footer/toolbar polish (#1639) cliffhall 2026-07-10 20:11:52 -04:00
  • 650e5bd020 feat(web): show the Inspector version in the lower-right corner (#1639) cliffhall 2026-07-10 19:07:31 -04:00
  • 9324f9f21c fix(pack-verify): kill the --web child on failure too (same exit-skips-finally) cliffhall 2026-07-10 18:35:46 -04:00
  • 3dead1f83d fix(pack-verify): actually clean up on failure (fail() bypasses finally) cliffhall 2026-07-10 18:32:03 -04:00
  • c1b168e522 chore(pack-verify): retain tarball on failure (fix dead cleanup flag) cliffhall 2026-07-10 18:25:10 -04:00
  • 7815548300 refactor(version): single-source the version from the root package.json cliffhall 2026-07-10 17:31:21 -04:00
  • 79b80b459d docs: add root README; move publishing docs out of launcher README cliffhall 2026-07-10 15:46:51 -04:00
  • 3075d0aaf3 build(publish): fix v2 single-package bundle and add pack:verify cliffhall 2026-07-10 12:36:26 -04:00
  • 50e780ff71
    Merge pull request #1634 from modelcontextprotocol/1623-rename-history-to-protocol Cliff Hall 2026-07-09 21:49:01 -04:00
  • da1205441b docs(web): note the intentionally-preserved History section labels (#1623) cliffhall 2026-07-09 20:51:25 -04:00
  • 20e4ce7b43 fix(web): keep wide network-entry URLs from overflowing the column (#1623) cliffhall 2026-07-09 20:11:43 -04:00
  • 9824055425 refactor(web): unify message-direction arrows and rename Pinned section (#1623) cliffhall 2026-07-09 19:45:52 -04:00
  • 7f58b67ea6 refactor(web): rename Protocol list header "Requests" to "Messages" (#1623) cliffhall 2026-07-09 19:21:56 -04:00
  • ace4250d31 refactor(web): rename "History" tab/feature to "Protocol" (#1623) cliffhall 2026-07-09 19:04:54 -04:00
  • 0fde2d0024
    Merge pull request #1622 from modelcontextprotocol/1621-open-monitoring-on-failure Cliff Hall 2026-07-09 16:41:08 -04:00
  • a759777ceb refactor(web): content-gate History in the failure column (#1621) cliffhall 2026-07-09 16:22:09 -04:00
  • 87630f2356 refactor(web): address review — scope failure UX to connect attempts, dedupe timing (#1621) cliffhall 2026-07-09 16:06:33 -04:00
  • 71d33d70c4 feat(web): scroll the failed server card into view on connection failure (#1621) cliffhall 2026-07-09 15:05:34 -04:00
  • c6999dff96 feat(web): red border on a server card whose connection attempt failed (#1621) cliffhall 2026-07-09 14:48:17 -04:00
  • 46b311ad5c test(web): pass Console props in InspectorView stories (#1621) cliffhall 2026-07-09 14:25:46 -04:00
  • 219298b24d feat(web): add Console (stderr) tab; show it on stdio connect failure (#1621) cliffhall 2026-07-09 14:06:13 -04:00
  • 85153c6232 feat(web): open the monitoring column on a failed connection (#1621) cliffhall 2026-07-09 13:12:32 -04:00
  • 89e9a275ef
    Merge pull request #1620 from modelcontextprotocol/1619-ci-coverage-parity Cliff Hall 2026-07-09 13:02:45 -04:00
  • 812bdb0cc0 chore: remove orphaned ci:integration script cliffhall 2026-07-09 12:35:02 -04:00
  • 0326e32eef Merge branch 'v2/main' into 1619-ci-coverage-parity cliffhall 2026-07-09 11:22:48 -04:00
  • 822ac251e7
    Merge pull request #1601 from modelcontextprotocol/1579-wave-1 Cliff Hall 2026-07-09 11:17:21 -04:00
  • edc83c49a8 fix: make npm run ci a true superset of GitHub CI (coverage gate) cliffhall 2026-07-09 10:45:52 -04:00
  • 97deacd875 test(web): cover compact-layout expand toggle in HistoryEntry cliffhall 2026-07-09 10:19:59 -04:00
  • 32a3610737 Merge remote-tracking branch 'origin/v2/main' into 1579-wave-1 cliffhall 2026-07-09 09:41:08 -04:00
  • bd74c356ec
    Merge pull request #1617 from modelcontextprotocol/v2/1616-pin-monitoring-column Cliff Hall 2026-07-08 22:35:22 -04:00
  • 20e08e2b1d feat(web): open the monitoring column on connect (#1616) cliffhall 2026-07-08 22:26:06 -04:00
  • efddd94bea fix(web): use a time-only timestamp in the compact column entries (#1616) cliffhall 2026-07-08 20:59:23 -04:00
  • 3550b64032 feat(web): compact two-line HistoryEntry/NetworkEntry for the narrow column (#1616) cliffhall 2026-07-08 20:53:23 -04:00
  • bcf10c75dd style(web): put the timestamp first in HistoryEntry to match NetworkEntry cliffhall 2026-07-08 20:28:48 -04:00
  • aba77d47f5 fix(web): restore resize handle + refine column close/animation behavior (#1616) cliffhall 2026-07-08 20:25:36 -04:00
  • c5e064ff71 feat(web): monitoring column search, close-to-fullscreen, and open/close animation (#1616) cliffhall 2026-07-08 20:16:15 -04:00
  • 9b76272ad1 fix(web): address review feedback on the monitoring column (#1616) cliffhall 2026-07-08 19:41:00 -04:00
  • daf736c6e7 style(web): match the pin-as-column button to the expand/collapse toggle cliffhall 2026-07-08 19:26:35 -04:00
  • 591d6b9736 refactor(web): move expand/collapse toggle between Export and the pin button cliffhall 2026-07-08 19:24:25 -04:00
  • 3713e71b18 refactor(web): move the pin-as-column button to the far right of each toolbar cliffhall 2026-07-08 19:20:24 -04:00
  • 081fd789f1 feat(web): pin Logging/History/Network as a resizable column (#1616) cliffhall 2026-07-08 18:52:41 -04:00
  • 4ee9bbce0f
    Merge pull request #1612 from modelcontextprotocol/v2/1549-oauth-storage-no-zustand Cliff Hall 2026-07-08 17:11:16 -04:00
  • 98517c2758 test(auth): fix type error in remote backend write() test cliffhall 2026-07-08 16:43:41 -04:00
  • 4c30dc6e2e test(auth): make the browser-safe guard transitive cliffhall 2026-07-08 16:25:14 -04:00
  • 1e6a2825d4 fix(auth): keep oauth-persist browser-safe (move Node file backend out) cliffhall 2026-07-08 16:20:31 -04:00
  • cdeb2316d0 test(auth): assert parseOAuthPersistBlob({}) returns null cliffhall 2026-07-08 13:57:16 -04:00
  • 54d5b18b1e fix(auth): drop redundant empty-object guard in remote OAuth read() cliffhall 2026-07-08 13:54:14 -04:00
  • edc7dbb1c1 Merge remote-tracking branch 'origin/v2/main' into v2/1549-oauth-storage-no-zustand cliffhall 2026-07-08 13:44:12 -04:00
  • 87133bd42d
    Merge pull request #1609 from modelcontextprotocol/v2/1548-web-remote-oauth-storage Cliff Hall 2026-07-08 13:38:34 -04:00
  • 0b969e2d43 Merge remote-tracking branch 'origin/v2/main' into review-1609 cliffhall 2026-07-08 11:14:45 -04:00
  • ba48e06ffd fix(auth): guard OAuth-storage async paths against unhandled rejections cliffhall 2026-07-08 10:59:40 -04:00
  • bdd2edc15e
    Merge pull request #1611 from modelcontextprotocol/1610-midsession-coverage Cliff Hall 2026-07-06 10:35:25 -04:00
  • af174666d6 fix(auth): address Claude review on OAuth persist serialization Serialize persist() in OAuthStorageBase so overlapping remote POSTs cannot reorder and clobber state. Regenerate launcher package-lock.json to drop stale zustand entries. Let parseOAuthPersistBlob accept parsed objects from res.json() without a redundant JSON round-trip. Bob Dickinson 2026-07-05 18:38:13 -07:00
  • 3c65bdb4c6 Removed Zustand storage, cleanup up auth storage IO interfaces, implementations, and usage. Bob Dickinson 2026-07-04 21:56:45 -07:00
  • 1f7ef9184c test(tui): truly assert the non-selected-server auth guards cliffhall 2026-07-04 19:08:44 -04:00
  • f7ab287f6a test(tui): cover App.tsx mid-session auth flows to the ≥90% gate cliffhall 2026-07-04 17:24:10 -04:00
  • 9a3604d01d test(tui): cover AuthTab step-up up-arrow and a/c shortcuts cliffhall 2026-07-04 16:59:51 -04:00
  • 01cc79c61b test(cli): cover cliOAuth.ts step-up/recovery paths to the ≥90% gate cliffhall 2026-07-04 16:47:48 -04:00
  • c026d4d84a docs: address review nits on the v2/main merge cliffhall 2026-07-04 15:42:22 -04:00
  • 512f45d357 fix(auth): reject load() when persist read fails Bob Dickinson 2026-07-03 14:50:04 -07:00
  • cfbdfdf2bd Merge remote-tracking branch 'origin/v2/main' into 1579-wave-1 cliffhall 2026-07-03 17:39:07 -04:00
  • a24091484c fix(auth): await OAuth storage load() to fix remote OAuth races Bob Dickinson 2026-07-03 14:18:00 -07:00
  • 7bd26c938e refactor: migrate to RemoteOAuthStorage for web OAuth handling Bob Dickinson 2026-07-03 13:11:13 -07:00
  • d825af3781
    Merge pull request #1608 from modelcontextprotocol/feat/mid-session-auth Cliff Hall 2026-07-03 15:33:35 -04:00
  • d6fe2688e2 Merge branch 'v2/main' into feat/mid-session-auth Bob Dickinson 2026-07-03 11:35:11 -07:00
  • 143e0d3f71 test+docs: add inspectorTabs test; document mid-session auth modules cliffhall 2026-07-03 13:20:29 -04:00
  • 14404bc405 refactor: remove unsafe non-null assertions / double-cast in auth paths cliffhall 2026-07-03 13:16:05 -04:00
  • 74c6491b52 refactor(web): resolve Mantine/CSS rule violations in mid-session auth UI cliffhall 2026-07-03 13:03:01 -04:00
  • f4b6095719 test: close ≥90% per-file coverage gaps for mid-session auth cliffhall 2026-07-03 12:54:37 -04:00
  • a066873e37 Fixes for remaining issues Bob Dickinson 2026-07-02 18:36:44 -07:00
  • 8f1ed7588d Prettier fix on last commit Bob Dickinson 2026-07-02 18:03:18 -07:00
  • 52023ff1c3 fix(auth): clear OAuth callback timer and reorder EMA scope persist Bob Dickinson 2026-07-02 17:55:34 -07:00
  • c03f2a7df9
    Merge pull request #1606 from modelcontextprotocol/docs/v2-auth-nav-and-spec-index Cliff Hall 2026-07-02 20:16:53 -04:00
  • 0635d09e83 Fixed CI failure (test fixture) and added local CI script Bob Dickinson 2026-07-02 17:07:25 -07:00
  • 26876a98d7 Added pretest target to build test server Bob Dickinson 2026-07-02 16:44:04 -07:00
  • 479e757315 Merge remote-tracking branch 'origin/v2/main' into feat/mid-session-auth Bob Dickinson 2026-07-02 16:38:33 -07:00
  • 562bdd00f1 All of the mid-session and step-up auth work Bob Dickinson 2026-07-02 16:35:31 -07:00
  • d68202a88b docs(spec): add V2 Auth landing page and canonicalize spec top menus (closes #1605) cliffhall 2026-07-02 17:20:06 -04:00