Version Packages (alpha)#2375
Conversation
05b5c03 to
ae15963
Compare
@modelcontextprotocol/client
@modelcontextprotocol/codemod
@modelcontextprotocol/core
@modelcontextprotocol/server
@modelcontextprotocol/server-legacy
@modelcontextprotocol/express
@modelcontextprotocol/fastify
@modelcontextprotocol/hono
@modelcontextprotocol/node
commit: |
ae15963 to
46b44ac
Compare
There was a problem hiding this comment.
LGTM — this is the auto-generated changesets release PR, and the issue I flagged earlier (missing @modelcontextprotocol/core bump) has been resolved: core is now included at 2.0.0-alpha.2 via the changeset added in #2400.
Extended reasoning...
Overview
This is the Changesets-generated "Version Packages (alpha)" PR. It contains only mechanical artifacts produced by changeset version: package.json version bumps (client/server/middleware/server-legacy → 2.0.0-alpha.4, codemod → alpha.2, core-internal → alpha.3, core → alpha.2), the corresponding CHANGELOG.md entries assembled from merged changesets, and the updated .changeset/pre.json consumed-changesets list. No source code is touched.
Resolution of prior feedback
My previous review flagged that the release omitted @modelcontextprotocol/core even though #2286 changed its public schema surface. That has been addressed on main via #2400 (3c02ffb, "add missing changeset for @modelcontextprotocol/core"); the regenerated release PR now bumps core to 2.0.0-alpha.2 with a changelog entry describing the removed RequestMetaEnvelopeSchema export and the added Subscription* schemas, keeping the published package set mutually consistent.
Security risks
None introduced by this diff itself — it is version metadata and changelog prose only. The actual behavior changes were reviewed in their originating PRs (#2286, #2381, #2390, #2393, #2394, #2400). Publishing is gated on a maintainer merging this PR, which remains a human decision about release timing.
Level of scrutiny
Low for content correctness: the diff is tool-generated and deterministic from the changesets on main. The one class of error worth checking on these PRs — a package whose source changed but is missing from the release set — was the prior finding and is now fixed. The changelog text is copied verbatim from the changeset files that were reviewed in their source PRs.
Other factors
The bug-hunting system found no issues on the current revision, and there are no outstanding human reviewer comments. Whether and when to merge (i.e., publish the alpha release) is left to the maintainers; this approval only attests that the version/changelog content is consistent.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Version Packagesis in pre mode (alpha), so the packages will be published to npm with thealphadist-tag.Releases
This is the first published release containing the MCP 2026-07-28 implementation (#2286) and everything merged since: the legacy
input_requiredfulfilment shim (#2381), the reference example pair (#2380),toWebRequest()(#2390), codemod fixes (#2383), the rebuilt documentation (#2395, #2397), and the@modelcontextprotocol/coreschema realignment (#2400).