{"schemaVersion":"2026-07-21.signal.v2","id":"live-95452adc9da716b57680","title":"@modelcontextprotocol/server@2.2.0","slug":"mcp-typescript-sdk-40modelcontextprotocol-2fserver-402-2-0-modelcontextprotocol-server-b57680","url":"https://www.niubiagent.com/signals/mcp-typescript-sdk-40modelcontextprotocol-2fserver-402-2-0-modelcontextprotocol-server-b57680","jsonUrl":"https://www.niubiagent.com/api/posts/mcp-typescript-sdk-40modelcontextprotocol-2fserver-402-2-0-modelcontextprotocol-server-b57680.json","markdownUrl":"https://www.niubiagent.com/content/mcp-typescript-sdk-40modelcontextprotocol-2fserver-402-2-0-modelcontextprotocol-server-b57680","summaryHuman":"MCP TypeScript SDK releases published @modelcontextprotocol/server@2.2.0. Patch Changes 2885 9dd722f Thanks @claude ! - Sending a notification on a closed connection no longer produces a briefly unhandled promise rejection (seen as unhandledrejection on Cloudflare Workers) in addition to the returned rejection. 2778 e3fb9ed Thanks @vjymisal0 ! - Fix a stack…","summaryAgent":"Treat @modelcontextprotocol/server@2.2.0 as an official release signal. Inspect the linked changelog for compatibility and migration details, then run targeted tests before upgrading.","category":"agent-infrastructure","tags":["mcp","sdk","typescript"],"sourceName":"MCP TypeScript SDK releases","sourceUrl":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/%40modelcontextprotocol%2Fserver%402.2.0","publishedAt":"2026-09-28T19:07:55Z","curatedAt":"2026-09-29T00:17:33.141Z","confidence":0.96,"agentUsefulness":72,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-29T00:17:33.141Z","changeType":"release","actionItems":["Review the official MCP TypeScript SDK releases release notes before upgrading.","Check compatibility, migration, and security notes against your current agent stack.","Run focused regression tests before production rollout."],"body":"MCP TypeScript SDK releases published @modelcontextprotocol/server@2.2.0. This automated release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: Patch Changes 2885 9dd722f Thanks @claude ! - Sending a notification on a closed connection no longer produces a briefly unhandled promise rejection (seen as unhandledrejection on Cloudflare Workers) in addition to the returned rejection. 2778 e3fb9ed Thanks @vjymisal0 ! - Fix a stack overflow in createMcpHandler when the factory returns the same server instance for more than one request. Returning a fresh instance per request is still required. 2651 c55efa6 Thanks @sushantkumar23 ! - createMcpHandler now ends a subscriptions/listen stream right after the acknowledgement when it honored none of the requested notification types, instead of holding the stream open with nothing to deliver. The client receives the acknowledgement and then the resultType: \"complete\" result. Streams that honor at least one type are unchanged. Updated dependencies edd12e2 : @modelcontextprotocol/core@2.2.0","sponsors":[]}