Skip to content

chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.30.0 in the mcp-sdk group - #5745

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mcp-sdk-0f47153fa6
Closed

chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.30.0 in the mcp-sdk group#5745
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mcp-sdk-0f47153fa6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown
Contributor

Bumps the mcp-sdk group with 1 update: @modelcontextprotocol/sdk.

Updates @modelcontextprotocol/sdk from 1.29.0 to 1.30.0

Release notes

Sourced from @​modelcontextprotocol/sdk's releases.

1.30.0

What's Changed

New Contributors

Full Changelog: modelcontextprotocol/typescript-sdk@v1.29.0...1.30.0

Commits
  • 2d889f2 chore: bump version to 1.30.0 (#2563)
  • e3f3daa Fix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x)...
  • bb5a718 fix(deps): widen @​hono/node-server past GHSA-frvp-7c67-39w9 (#2549)
  • 1dad263 fix: send SSE keep-alive comment frames from Streamable HTTP server transport...
  • 69749aa Validate Content-Type by parsed media type instead of substring match (v1.x) ...
  • 369513d fix: support Zod 3.25 method literals (#2368)
  • e7ee57c v1 stdio buffer limit (#2239)
  • c36e1ef Add end-to-end test suite (#2167)
  • bf1e022 chore(ci): switch publish to OIDC trusted publishing (#1839)
  • 9edbab7 fix(server): prioritize zod issues and format them (#1503)
  • See full diff in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​modelcontextprotocol/sdk since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the mcp-sdk group with 1 update: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).


Updates `@modelcontextprotocol/sdk` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](modelcontextprotocol/typescript-sdk@v1.29.0...1.30.0)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mcp-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 26, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 26, 2026 05:39
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 26, 2026
@changeset-bot

changeset-bot Bot commented Aug 26, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 3bb446c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: do not merge — 3/10 merge safety for this PR

The stated bump (@modelcontextprotocol/sdk 1.29.0 → 1.30.0) is already on main. This PR does not change pnpm-workspace.yaml (catalog remains ^1.30.0) and does not change the resolved catalog version (still 1.30.0). GitHub’s file list is lockfile-only.

Close this PR (or @dependabot recreate only if a real catalog/lock drift remains). Merging it would land ~959 lines of pnpm peer-snapshot rekeying plus an undeclared happy-dom patch alignment, on a branch already 11 commits behind main.


What this diff actually does

Surface Before (merge-base) This PR
Catalog pin ^1.30.01.30.0 unchanged
Dashboard / ts-framework/* 1.30.0 still 1.30.0, snapshot key now includes optional @cfworker/json-schema
shadcn@4.13.0 (transitive) 1.29.0 still 1.29.0
happy-dom (vitest graphs) mixed 20.11.1 + 20.11.2 all 20.11.2

The catalog bump landed in #5690 (b482d2478), not here. Dependabot’s title/body are stale.

No npm specifiers, no application code, no changeset. Authoritative pnpm is 11.19.0 with autoInstallPeers: false; Dependabot’s lockfile rewrite is peer-key churn (msw attached to vitest snapshots, peer argument reorder), not a real SDK upgrade.


If 1.29.0 → 1.30.0 were still pending: 8/10 for that bump

Minor, API-additive. No code migration required. Relevant 1.30.0 behavior vs this repo:

  1. 10 MB stdio ReadBuffer default (typescript-sdk#2239) — overflow errors and closes the transport. Hosted MCP is Go. TS stdio is new StdioServerTransport() in function templates and examples. Raise maxBufferSize only if a single JSON-RPC line can exceed 10 MB.
  2. Content-Type parsed media type (typescript-sdk#2444) — correctness fix. Consent UI uses StreamableHTTPClientTransport; Go handlers already send application/json / application/json; charset=utf-8, which parse as application/json.
  3. Zod issue formatting — error text only. Functions wrap MCP via InMemoryTransport and already depend on zod 4; 1.30.0 adds peer zod: ^3.25 \|\| ^4.0, which this repo satisfies.
  4. SSE keep-alive on Streamable HTTP server transport — bugfix. Not the production Go path; only the pizzaz example uses StreamableHTTPServerTransport.
  5. @hono/node-server range widened past GHSA-frvp-7c67-39w9 — lock still resolves 1.19.15.
  6. Supply chain: npm publisher is now GitHub Actions OIDC. Expected for this package; not a blocker.

examples/* stay on ^1.20.1 / ^1.24.2 (outside the workspace catalog). That is pre-existing, not this PR.


Rating

  • Merging this PR: 3/10 — stale, misleading, lockfile noise, incidental happy-dom change. Close it.
  • The 1.30.0 SDK itself: 8/10 — already on main; no migration. Residual risk is stdio 10 MB in templates/examples only.
Open in Web View Automation 

Sent by Cursor Automation: Review Dependabot PRs

Comment thread pnpm-lock.yaml
@@ -601,7 +601,7 @@ importers:
version: link:../functions
'@modelcontextprotocol/sdk':
specifier: 'catalog:'
version: 1.30.0(zod@4.4.3)
version: 1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not a 1.29.0 → 1.30.0 bump. ts-framework/create-function (and functions at the next importer) already resolved 1.30.0(zod@4.4.3) on the merge-base / current main. The only change is attaching the optional @cfworker/json-schema peer to the snapshot key.

Catalog pin in pnpm-workspace.yaml is already ^1.30.0 (from #5690). First-party packages do not need this lockfile rewrite to be on 1.30.0.

Comment thread pnpm-lock.yaml
dependencies:
'@babel/core': 7.29.7
'@babel/parser': 7.29.7
'@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
'@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
'@dotenvx/dotenvx': 1.75.1
'@modelcontextprotocol/sdk': 1.29.0
'@modelcontextprotocol/sdk': 1.29.0(@cfworker/json-schema@4.1.1)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shadcn@4.13.0 still depends on @modelcontextprotocol/sdk@1.29.0. This PR only changes the snapshot key (1.29.01.29.0(@cfworker/json-schema@4.1.1)). The mcp-sdk Dependabot group cannot lift a transitive pin inside shadcn.

If the goal is a single SDK version in the tree, that is a pnpm.overrides / shadcn upgrade — not this PR.

Comment thread pnpm-lock.yaml
@@ -14598,12 +14673,42 @@ snapshots:
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.20.0
happy-dom: 20.11.1
happy-dom: 20.11.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Undeclared extra bump: this vitest graph moves happy-dom 20.11.1 → 20.11.2 (and starts recording the optional msw peer on vitest snapshots). That is lockfile regeneration side-effect, not part of the mcp-sdk group.

Do not merge incidental test-runtime patches inside a Dependabot SDK PR. If 20.11.1 should be dropped, do it in a dedicated lockfile/vitest change.

@alx-xo

alx-xo commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

@dependabot ignore @modelcontextprotocol/sdk 1.29.0

@alx-xo alx-xo closed this Aug 26, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/mcp-sdk-0f47153fa6 branch August 26, 2026 17:17
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant