Commit graph

  • 59f5b6d25c
    Merge pull request #1971 from modelcontextprotocol/v2/chore/root-only-mcp-sdk-deps Cliff Hall 2026-08-11 11:12:02 -04:00
  • df399272f2
    build(deps): bump the github-actions group across 1 directory with 5 updates dependabot[bot] 2026-08-11 15:10:17 +00:00
  • 16b9eff8f4
    Merge pull request #1962 from modelcontextprotocol/v2/chore/zod-version-lockstep Cliff Hall 2026-08-11 11:09:52 -04:00
  • eee482ea87
    Merge pull request #1966 from modelcontextprotocol/v2/ci/harden-claude-workflow Cliff Hall 2026-08-11 11:07:03 -04:00
  • d5b948bc30
    Merge pull request #1961 from modelcontextprotocol/v2/fix/tool-row-keys Cliff Hall 2026-08-11 11:06:00 -04:00
  • 0f44288c26 Merge branch 'v2/main' into v2/fix/tool-row-keys cliffhall 2026-08-11 11:03:49 -04:00
  • 2ccda80a33
    Merge pull request #1932 from modelcontextprotocol/v2/docs/incoming-todo-milestone-rule Cliff Hall 2026-08-11 10:58:04 -04:00
  • a4a8d4e2f9
    Merge pull request #1972 from modelcontextprotocol/v2/fix/1888-float-parameter-entry Cliff Hall 2026-08-11 10:55:00 -04:00
  • e7f0dc82b3
    Merge pull request #1974 from modelcontextprotocol/v2/docs/1964-docker-loopback Cliff Hall 2026-08-11 10:54:14 -04:00
  • 539067fbbe
    Merge pull request #1975 from modelcontextprotocol/v2/fix/1908-structured-content Cliff Hall 2026-08-11 10:53:35 -04:00
  • 8049b4f7c8 test: cover the structured-output cap and the list_items showcase end to end cliffhall 2026-08-11 10:28:01 -04:00
  • 6fd03d6de4 fix(web): don't round unrepresentable numbers, and reset app-switch drafts cliffhall 2026-08-11 10:22:05 -04:00
  • 5be2b3e87b docs: address Copilot review — volume upgrade path, and drop the token claim cliffhall 2026-08-11 10:15:28 -04:00
  • 24a9786337 fix(web): reset a number field's draft text when the form changes entity cliffhall 2026-08-11 10:02:59 -04:00
  • 5a3a3436ea docs: correct the dependency-classification claims cliffhall 2026-08-11 09:35:04 -04:00
  • 3173b264f7 fix(docker): publish on loopback by default; make a mounted state dir writable cliffhall 2026-08-11 09:34:41 -04:00
  • e132d551e6 docs: record where a dependency is declared, and why cliffhall 2026-08-11 09:26:17 -04:00
  • 6f47eaa143 fix: render a tool result's structuredContent in the Tools screen (#1908) cliffhall 2026-08-11 09:23:43 -04:00
  • 51bbe9996b fix(web): keep the text being typed in a schema number field (#1888) cliffhall 2026-08-11 09:15:08 -04:00
  • 31c41d3ad6 chore: declare the MCP SDK packages only at the repo root (#1970) cliffhall 2026-08-11 09:07:04 -04:00
  • 2a4e93c621 fix: only announce the connection if it is still live after the stream open cliffhall 2026-08-11 00:05:56 -04:00
  • b2dfd4099a docs: correct three comments the connect-ordering change invalidated cliffhall 2026-08-10 23:56:24 -04:00
  • d1135dfe7c chore(storybook): derive the primary shade from the theme in the guard cliffhall 2026-08-10 23:54:44 -04:00
  • d08a53027a fix: dispatch the connect event after the listen stream is up cliffhall 2026-08-10 23:49:20 -04:00
  • ca70a7cfa7 chore(storybook): drop the redundant setProjectAnnotations setup file cliffhall 2026-08-10 23:46:32 -04:00
  • eda8ec0db8 fix: guard the connect-time listen failure on the refresh generation cliffhall 2026-08-10 23:34:19 -04:00
  • 0325d81493 fix: open the modern listen stream whenever the filter is non-empty (#1920) cliffhall 2026-08-10 23:25:33 -04:00
  • 719da6fbdd ci: gate claude.yml on same-repo PRs and pin actions to commit SHAs (#1882) cliffhall 2026-08-10 23:21:15 -04:00
  • 288adbcfd6 chore(deps): enrol installs by package.json, and fail on a missing lockfile cliffhall 2026-08-10 22:31:05 -04:00
  • e1768e44ce chore(deps): check the declared lockfileVersion, not just the packages key cliffhall 2026-08-10 22:23:32 -04:00
  • 8a2035c4d1 test(scripts): cover verify-format-coverage's sibling-guard vouch cliffhall 2026-08-10 22:16:29 -04:00
  • 87c1e05420 chore(deps): count triple-slash type references as candidates cliffhall 2026-08-10 22:09:42 -04:00
  • af63a07817 chore(deps): reject an unreadable lockfile instead of failing open cliffhall 2026-08-10 22:02:56 -04:00
  • 32c827f089 test(scripts): exercise the dep-lockstep guard's executable path cliffhall 2026-08-10 21:55:49 -04:00
  • 2f2d545751 docs: narrow the dep-lockstep summaries to the invariant it actually proves cliffhall 2026-08-10 21:48:13 -04:00
  • 48d74ba423 chore(deps): check each shared source contributed, not the aggregate count cliffhall 2026-08-10 21:41:31 -04:00
  • 3638185e0f chore(deps): fail with a cause when typescript can't be resolved cliffhall 2026-08-10 21:33:37 -04:00
  • fcd45037c9 chore(deps): extract specifiers with ts.preProcessFile; document the transitive boundary cliffhall 2026-08-10 21:24:55 -04:00
  • 2f1d97e7bb chore(deps): treat line comments as trivia too in the import scan cliffhall 2026-08-10 21:13:56 -04:00
  • 2dcf1450b2 chore(deps): see imports through comment trivia; name vitest.shared.mts in the README cliffhall 2026-08-10 21:07:37 -04:00
  • 35317fd9ed chore(deps): scope the allowlist to a major, cover vitest.shared.mts, fix the vouch comment cliffhall 2026-08-10 21:00:31 -04:00
  • 4fe02bca45 docs: keep the Docker recipes loopback-only; note the legacy token fallback cliffhall 2026-08-10 20:59:38 -04:00
  • ddfce0f7ac fix: reject a non-string protocolVersion, and drop the test double casts cliffhall 2026-08-10 20:55:51 -04:00
  • 8c9cf40211 docs: qualify the ad-hoc rule and fix the contradicting -- guidance cliffhall 2026-08-10 20:53:45 -04:00
  • 908284d046 docs: address Copilot's suppressed comments on the migration guide cliffhall 2026-08-10 20:47:40 -04:00
  • 47e0ee059a chore(deps): match CommonJS and template-literal imports in the shared-source scan cliffhall 2026-08-10 20:47:09 -04:00
  • 7a74b5eba1 fix: forward the negotiated protocol version to the remote backend transport cliffhall 2026-08-10 20:44:37 -04:00
  • 20527dc177 docs: address Copilot review on the v1 → v2 migration guide cliffhall 2026-08-10 20:40:39 -04:00
  • e480fdc49d chore(deps): cover .mts/.cts in the shared-source scan, fix the README validate row cliffhall 2026-08-10 20:38:41 -04:00
  • e328da43b5 test: cover the duplicateToolNames server option over a live connection cliffhall 2026-08-10 20:34:14 -04:00
  • 6c33da38c9 chore(deps): align zod across installs and guard against version skew cliffhall 2026-08-10 20:29:58 -04:00
  • 4340283f70 test: add a duplicate-tool-names test server for the #1957 repro cliffhall 2026-08-10 20:22:47 -04:00
  • 6f535356b4 fix: key tool rows by source position so duplicate names filter correctly cliffhall 2026-08-10 19:56:38 -04:00
  • 2e89443739 docs: add the v1 → v2 migration guide cliffhall 2026-08-10 19:23:43 -04:00
  • 347173fab7 fix: absorb only the teardown's own close, not any ConnectionClosed cliffhall 2026-08-10 18:19:33 -04:00
  • c60563b7d6 fix: observe the derived promise so an unexpected rejection can't go unhandled cliffhall 2026-08-10 18:09:52 -04:00
  • 0b9aee11a3 fix: only absorb the teardown's own rejection in settleInFlight cliffhall 2026-08-10 18:01:27 -04:00
  • 1881e5c73f fix: settle the deliberately in-flight tool calls in the progress tests cliffhall 2026-08-10 17:02:05 -04:00
  • a09f2dcf1d
    fix: load @napi-rs/keyring lazily so an unsupported platform degrades instead of crashing (#1905) (#1948) Cliff Hall 2026-08-08 21:15:20 -04:00
  • bb219dc001
    fix: construct AsyncEntry inside the try so keychain degradation engages (#1848) (#1945) Cliff Hall 2026-08-08 20:30:16 -04:00
  • 8b3d2bce32
    Merge pull request #1954 from modelcontextprotocol/v2/fix/surface-list-fetch-errors Cliff Hall 2026-08-08 18:52:48 -04:00
  • a6f233eb6a fix: read the list error via useSyncExternalStore; clear correlation maps cliffhall 2026-08-08 17:41:27 -04:00
  • fad8480376 fix: only attribute a decode rejection to a Protocol entry cliffhall 2026-08-08 17:26:36 -04:00
  • 1e427c05f3 fix: mark a rejected standalone response entry as an error too cliffhall 2026-08-08 17:11:34 -04:00
  • f201032137 fix: surface list-fetch failures instead of swallowing them cliffhall 2026-08-08 16:48:48 -04:00
  • 9644ac7fe8 fix: prime SSE streams so Firefox resolves the events fetch cliffhall 2026-08-06 17:05:36 -04:00
  • 097bfafdc1
    Merge pull request #1934 from modelcontextprotocol/v2/fix/package-sandbox-proxy Cliff Hall 2026-08-06 15:49:35 -04:00
  • 5401e527e6 fix: handle spawn failure of the MCP test server in smoke:web:app cliffhall 2026-08-06 09:52:40 -04:00
  • 556aaca298 fix: fail smoke:web:app on async crashes, not just sync page errors cliffhall 2026-08-06 09:40:50 -04:00
  • 3f4f68699e fix: give smoke:web:app its own port; note the App config's era in the table cliffhall 2026-08-06 09:30:39 -04:00
  • cf0ed4ac78 test: add smoke:web:app — drive a real MCP App end to end in headless Chromium cliffhall 2026-08-05 19:00:29 -04:00
  • 28a21c5e08 test: add an MCP App showcase config to reproduce and verify #1859 cliffhall 2026-08-05 17:59:09 -04:00
  • 22da48c652 fix: ship clients/web/static so the MCP Apps sandbox proxy loads cliffhall 2026-08-05 17:46:10 -04:00
  • d0b683d4bf docs: require a type label (bug/enhancement/documentation/chore/question) cliffhall 2026-08-05 17:04:02 -04:00
  • a9238426a6 docs: Done means shipped — remove, don't park, issues closed any other way cliffhall 2026-08-05 16:25:45 -04:00
  • 04f1a56f93 docs: make triage runnable — state-based test, both-board sweep, board audit cliffhall 2026-08-05 15:40:49 -04:00
  • 943f37a40a docs: make assigning a milestone the act that moves a card to Todo cliffhall 2026-08-05 14:37:31 -04:00
  • c7bccd477d
    Merge pull request #1903 from modelcontextprotocol/v2/chore/milestone-merge-v2.1.0 2.1.0 Cliff Hall 2026-08-05 11:47:35 -04:00
  • dedee5afb5 chore: 2.1.0 cliffhall 2026-08-01 23:52:03 -04:00
  • 07a2b4bdfd
    ci: sync the release workflow on v2/main with main's verbatim (#1902) (#1904) Cliff Hall 2026-08-01 23:36:46 -04:00
  • 6233d8bb22 chore: merge v2/main for the v2.1.0 milestone release cliffhall 2026-08-01 23:04:13 -04:00
  • 834fd2d77d
    chore(deps): migrate to eslint 10 to clear the brace-expansion DoS advisory (#1900) Cliff Hall 2026-08-01 20:13:30 -04:00
  • 23e0c39d11
    chore(deps): untangle the vitest/Storybook exact-pin knot to clear GHSA-p63j-vcc4-9vmv (#1839) (#1899) Cliff Hall 2026-08-01 19:50:57 -04:00
  • 0742f78357
    docs: replace the markdown bug template with GitHub issue forms (#1894) Cliff Hall 2026-08-01 19:50:49 -04:00
  • 812a115424
    docs: add Incoming to both boards, adopt the v2 Priority field, and document the triage rubric (#1892) Cliff Hall 2026-08-01 19:50:06 -04:00
  • 8801d0f8bc
    fix(scripts): await the pack:verify web child's exit before removing its work dir (#1895) Cliff Hall 2026-08-01 19:50:00 -04:00
  • 694d013f26
    chore(deps): bring main's rc-series bumps to v2/main (hono 2.x, vite 8.1.5) (#1881) Cliff Hall 2026-07-31 23:03:34 -04:00
  • 13e981e9dd
    chore: restore repo files dropped by the v2 tree swap (#1871) Cliff Hall 2026-07-31 23:03:24 -04:00
  • ee707db52d
    ci: restore the Claude Code workflow and .mcp.json, lost in the v2 tree swap (#1869) Cliff Hall 2026-07-31 23:03:14 -04:00
  • ff99547309
    docs: restore SECURITY.md on v2/main, so the next tree swap can't drop it (#1867) Cliff Hall 2026-07-31 23:03:05 -04:00
  • 7cc3c1276d
    docs: unpin the branch-pinned CONTRIBUTORS.md links in the PR template (#1879) Cliff Hall 2026-07-31 23:02:55 -04:00
  • 379a8a0a3a
    docs: rename CONTRIBUTORS.md to CONTRIBUTING.md so GitHub surfaces the policy (#1884) Cliff Hall 2026-07-31 23:02:09 -04:00
  • 2c24b82e8f
    docs: converge README Test servers section with main's restructure (#1880) Cliff Hall 2026-07-31 23:01:19 -04:00
  • 3ac34e4092
    docs: post-swap branch model, PR policy, milestone rule, and Copilot review instructions (#1866) Cliff Hall 2026-07-31 23:00:24 -04:00
  • 5d91d4acd0
    fix(core): mirror SEP-2243 x-mcp-header args to Mcp-Param-* on tools/call (#1847) Sam Morrow 2026-07-29 01:19:48 +02:00
  • fb1b0cb41c
    docs: restore SECURITY.md, lost in the v2 tree swap (#1843) Cliff Hall 2026-07-28 04:12:02 -04:00
  • 7aebf168e6
    chore: 2.0.0 (#1842) 2.0.0 Cliff Hall 2026-07-28 03:17:31 -04:00
  • 73fe059072
    fix(deps): raise vite to 8.1.5 to close three dev-server file-read advisories; 2.0.0-rc.3 (#1841) 2.0.0-rc.3 Cliff Hall 2026-07-28 02:43:48 -04:00
  • d5e35b52ee
    chore: clear all runtime dependency vulnerabilities; 2.0.0-rc.2 (#1837) 2.0.0-rc.2 Cliff Hall 2026-07-28 01:59:00 -04:00
  • 954f9e83f6
    fix(ci): publish via OIDC trusted publishing, not a non-existent NPM_TOKEN (#1836) 2.0.0-rc.1 Cliff Hall 2026-07-28 01:09:27 -04:00