You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The release issue for milestone v2.0.0, cut through the release skill. Every preparation PR and the merge PR reference it; it stays open until the GitHub Release is published.
The milestone carries the Spec Refactor (#4857): the TypeScript servers move to TS SDK v2 and serve the 2026-07-28 revision (#4856, #4852), the Python servers move to Python SDK v2 (#4851, #4853). Version Packages #5100 bumps all four TypeScript servers to 2.0.0.
Steps
2a. Audit (npm audit, pip-audit per Python server); report posted here
2b. Version Packages chore: version packages #5100: tied here, CI started, bumps and changelogs read, merged by a maintainer (4be9e989)
Run against origin/v2/main at 38569bd5, 2026-10-18.
Python (pip-audit over each server's locked requirements)
Server
Result
fetch
No known vulnerabilities found
git
No known vulnerabilities found
time
No known vulnerabilities found
All three audited (EXIT=0).
npm (npm audit --audit-level=high)
5 high-severity entries, all one advisory: bracesGHSA-vfj7-8cjw-p6xm (stack-exhaustion DoS through deeply nested patterns), reached through shx → shelljs → fast-glob → micromatch → braces.
Outcome: no fix available, and not reachable from the servers.
No fix: the advisory covers braces <= 3.0.3 and has no patched version. npm audit offers npm audit fix --force, which would downgradeshx to 0.3.4. That is the silent downgrade AGENTS.mdDependencies rules out, so it was not applied.
Not reachable:shx is a devDependency in all four TypeScript workspaces, used only by their build scripts on fixed globs the repository controls. npm audit --omit=dev --audit-level=high reports 0 vulnerabilities, so nothing that publishes carries braces.
No fixes were forced, so there is no audit PR; this comment is the record.
All four TypeScript servers at 2.0.0: major for the SDK v2 move, minor for the 2026-07-28 revision, plus a patch for sequential-thinking (#5108). Nine changesets consumed; package-lock.json records 2.0.0 for each.
Before merging, #5163 (#5161) set the changesets template so the CHANGELOG lines read [@author] rather than Thanks [@author]!; #5100 was regenerated from it. CI green on its head 41752e32.
#5100 is linked to this issue with addCloseIssueReferences and its body starts Part of #5159. It closes nothing: this issue stays open until the Release is published.
Activity
cliffhall commentedon Oct 18, 2026
2a. Audit report (v2.0.0)
Run against
origin/v2/mainat38569bd5, 2026-10-18.Python (
pip-auditover each server's locked requirements)fetchgittimeAll three audited (
EXIT=0).npm (
npm audit --audit-level=high)5 high-severity entries, all one advisory: braces GHSA-vfj7-8cjw-p6xm (stack-exhaustion DoS through deeply nested patterns), reached through
shx → shelljs → fast-glob → micromatch → braces.Outcome: no fix available, and not reachable from the servers.
braces <= 3.0.3and has no patched version.npm auditoffersnpm audit fix --force, which would downgradeshxto0.3.4. That is the silent downgradeAGENTS.mdDependencies rules out, so it was not applied.shxis adevDependencyin all four TypeScript workspaces, used only by theirbuildscripts on fixed globs the repository controls.npm audit --omit=dev --audit-level=highreports 0 vulnerabilities, so nothing that publishes carries braces.No fixes were forced, so there is no audit PR; this comment is the record.
cliffhall commentedon Oct 18, 2026
2b. Version Packages: #5100 merged (
4be9e989)All four TypeScript servers at
2.0.0: major for the SDK v2 move, minor for the 2026-07-28 revision, plus a patch for sequential-thinking (#5108). Nine changesets consumed;package-lock.jsonrecords2.0.0for each.Before merging, #5163 (#5161) set the changesets template so the CHANGELOG lines read
[@author]rather thanThanks [@author]!; #5100 was regenerated from it. CI green on its head41752e32.#5100 is linked to this issue with
addCloseIssueReferencesand its body startsPart of #5159. It closes nothing: this issue stays open until the Release is published.cliffhall commentedon Oct 19, 2026
v2.0.0 is published: https://github.com/modelcontextprotocol/servers/releases/tag/v2.0.0 (tag
v2.0.0at51b6382a, the merge commit of #5166, tree717fcff7as verified in the release ledger).release.ymlrun 39211896874: all 7 build jobs and all 7 publish jobs succeeded.@modelcontextprotocol/server-everything,-filesystem,-memory,-sequential-thinkingat2.0.0, onlatest,engines.node >=24, with provenance.mcp-server-fetch,mcp-server-git,mcp-server-timeat2026.10.19, requiringmcp>=2.3,<3.main: fixed by the merge.Filed for v2.1.0 during this release: #5160, #5162, #5164, #5167, #5170, #5173, #5176.
chore: stamp Python CalVer versions for 2026.10.18