Skip to content

Bump MCP SDK server and client to 2.3.1 for Dependabot alerts - #41

Merged
figitaki merged 1 commit into
mainfrom
carey/dependabot-fixes
Oct 22, 2026
Merged

figitaki merged 1 commit into
mainfrom
carey/dependabot-fixes

Conversation

@figitaki

@figitaki figitaki commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

This PR fixes the 4 open Dependabot alerts. All 4 are in the MCP TypeScript SDK. Both packages are direct dependencies.

Package Severity Advisory Old → new Direct/transitive Runtime/dev
@modelcontextprotocol/server high GHSA-jm63-cq47-j5jp 2.2.0 → 2.3.1 direct runtime
@modelcontextprotocol/server high GHSA-46jr-4wx8-v453 2.2.0 → 2.3.1 direct runtime
@modelcontextprotocol/server moderate GHSA-rvq5-wwqv-78pq 2.2.0 → 2.3.1 direct runtime
@modelcontextprotocol/client moderate GHSA-6prh-2h8m-c8cw 2.2.0 → 2.3.1 direct dev

The server package ships in the broker image. The client package is used only in tests.

Changes

  • Bump @modelcontextprotocol/server and @modelcontextprotocol/client to 2.3.1. The first fixed version is 2.3.0. 2.3.1 is the latest patch in the same minor.
  • Regenerate bun.lock. @modelcontextprotocol/core moves to 2.3.1 with them. No other packages change.
  • @modelcontextprotocol/node stays at 2.1.0. Its peer range (^2.1.0) accepts the new server version.

Testing

  • bun install: pass.
  • bun run typecheck: pass.
  • bun run fmt:check: pass.
  • bun test: 158 pass, 0 fail.
  • docker build .: pass.

🤖 Generated with Claude Code

Fix the open Dependabot alerts on the MCP TypeScript SDK.

- @modelcontextprotocol/server 2.2.0 -> 2.3.1 (runtime):
  GHSA-jm63-cq47-j5jp, GHSA-46jr-4wx8-v453, GHSA-rvq5-wwqv-78pq
- @modelcontextprotocol/client 2.2.0 -> 2.3.1 (dev):
  GHSA-6prh-2h8m-c8cw

Both are direct dependencies. @modelcontextprotocol/core moves to
2.3.1 with them in bun.lock.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​modelcontextprotocol/​client@​2.2.0 ⏵ 2.3.193 +1100 +282 -197 +2100
Updated@​modelcontextprotocol/​server@​2.2.0 ⏵ 2.3.1100 +1100 +2383 -196100

View full report

@figitaki
figitaki marked this pull request as ready for review October 22, 2026 02:09
@figitaki
figitaki merged commit 515e5c8 into main Oct 22, 2026
3 checks passed
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