Skip to content

fix(deps): 🔒 upgrade MCP SDK to 1.30.0 and retain category annotations - #873

Open
binggg wants to merge 10 commits into
mainfrom
fix/mcp-sdk-1.30-category-annotations
Open

fix(deps): 🔒 upgrade MCP SDK to 1.30.0 and retain category annotations#873
binggg wants to merge 10 commits into
mainfrom
fix/mcp-sdk-1.30-category-annotations

Conversation

@binggg

@binggg binggg commented Aug 4, 2026

Copy link
Copy Markdown
Member

Summary

Context

Test plan

  • CI green on this PR (including Publish MCP Package / npm run test)
  • annotations-category unit/regression tests pass (wire annotations.category + Client _meta.category)
  • Smoke: MCP server starts and tools/list still returns tools with category metadata
  • Confirm no unrelated mcp/.agents/ changes included

binggg and others added 6 commits August 4, 2026 18:09
WIP: bump security overrides and direct deps (adm-zip/ws); lockfiles pending.
Co-authored-by: Cursor <cursoragent@cursor.com>
…2d003)

Co-authored-by: Cursor <cursoragent@cursor.com>
Pin root and mcp vitest to 3.2.7 to clear GHSA-5xrq-8626-4rwp,
remove unused test:ui, and adapt mcp pool config for Vitest 3.

Co-authored-by: Cursor <cursoragent@cursor.com>
…decef602)

Add npm overrides for axios/body-parser/lodash.unset/uuid in both example
manifests; leave lodash.set deferred (no patched modular release).

Co-authored-by: Cursor <cursoragent@cursor.com>
Alias the unmaintained decompress Zip Slip transitive dep from
@cloudbase/toolbox to the maintained @xhmikosr/decompress@11.1.3 fork.

Co-authored-by: Cursor <cursoragent@cursor.com>
Pin @modelcontextprotocol/sdk to 1.30.0 (>=1.26.0) with zod 3.25.76 for the peer range. Keep annotations.category on the wire and mirror it into _meta.category so official SDK Client parsers still expose category after ToolAnnotations strip.

Co-authored-by: Cursor <cursoragent@cursor.com>
@binggg
binggg changed the base branch from fix/dependabot-security-20260804 to main August 4, 2026 12:02
binggg and others added 4 commits August 4, 2026 20:04
Co-authored-by: Cursor <cursoragent@cursor.com>
Stub applyCategoryAnnotationMeta in unit mocks and treat input-schema
failures as CallToolResult.isError instead of client throws.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep zod 3.25.76 for MCP SDK peer range; retain category/_meta dual-write notes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant