Tools
MCP ext-apps migrated to SDK v2 across 125 files to cut a server-to-client dependency edge
PR #720, merged 2026-09-08T11:44Z at +2,415/-1,867 across 125 files, moves modelcontextprotocol/ext-apps onto SDK v2 while switching to the official public Protocol base and isolating each entry point to its matching optional role peer. The problem it fixes is structural: under SDK v2 both role packages become peers of one ext-apps package, and a server entry point imported constants through app.ts, creating a server to app to @modelcontextprotocol/client edge. Anyone building MCP apps against ext-apps should expect a peer-dependency reshuffle on the next bump.
Source
↳ Follow the thread