{"schemaVersion":"2026-07-21.signal.v2","id":"live-c9632256bbbee7c31844","title":"@modelcontextprotocol/node@2.1.0","slug":"mcp-typescript-sdk-modelcontextprotocol-node-2-1-0-modelcontextprotocol-node-2-1-0-c31844","url":"https://www.niubiagent.com/signals/mcp-typescript-sdk-modelcontextprotocol-node-2-1-0-modelcontextprotocol-node-2-1-0-c31844","jsonUrl":"https://www.niubiagent.com/api/posts/mcp-typescript-sdk-modelcontextprotocol-node-2-1-0-modelcontextprotocol-node-2-1-0-c31844.json","markdownUrl":"https://www.niubiagent.com/content/mcp-typescript-sdk-modelcontextprotocol-node-2-1-0-modelcontextprotocol-node-2-1-0-c31844","summaryHuman":"MCP TypeScript SDK releases published @modelcontextprotocol/node@2.1.0. Minor Changes - 1624 (https://github.com/modelcontextprotocol/typescript-sdk/pull/1624) 6032170 (https://github.com/modelcontextprotocol/typescript-sdk/commit/60321700871029401a2e3bed8fdf4f02c9ec3331) Thanks @SamMorrowDrums (https://github.com/SamMorrowDrums)! - Add request-time OAuth…","summaryAgent":"Treat @modelcontextprotocol/node@2.1.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/node%402.1.0","publishedAt":"2026-09-23T15:43:17Z","curatedAt":"2026-09-23T16:17:28.942Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-23T16:17:28.942Z","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/node@2.1.0. This release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: Minor Changes - 1624 (https://github.com/modelcontextprotocol/typescript-sdk/pull/1624) 6032170 (https://github.com/modelcontextprotocol/typescript-sdk/commit/60321700871029401a2e3bed8fdf4f02c9ec3331) Thanks @SamMorrowDrums (https://github.com/SamMorrowDrums)! - Add request-time OAuth scope challenges for tools, resources, resource templates, and prompts. Each primitive's scopeChallenge callback receives the parsed request and verified authentication info, then either continues or returns the exact scope set for an insufficient scope response. requireScopes provides a small helper for static all-of checks. createMcpHandler and Streamable HTTP transports return HTTP 403 with an insufficient scope challenge before handler execution or SSE setup. The preflight is active whenever a registered primitive carries a scopeChallenge callback — there is no handler- or transport-level…","sponsors":[]}