{"schemaVersion":"2026-07-21.signal.v2","id":"live-c12d0b6248579c43f7ae","title":"@modelcontextprotocol/server-legacy@2.3.1","slug":"mcp-typescript-sdk-modelcontextprotocol-server-legacy-2-3-1-modelcontextprotocol-serve-43f7ae","url":"https://www.niubiagent.com/signals/mcp-typescript-sdk-modelcontextprotocol-server-legacy-2-3-1-modelcontextprotocol-serve-43f7ae","jsonUrl":"https://www.niubiagent.com/api/posts/mcp-typescript-sdk-modelcontextprotocol-server-legacy-2-3-1-modelcontextprotocol-serve-43f7ae.json","markdownUrl":"https://www.niubiagent.com/content/mcp-typescript-sdk-modelcontextprotocol-server-legacy-2-3-1-modelcontextprotocol-serve-43f7ae","summaryHuman":"MCP TypeScript SDK releases published @modelcontextprotocol/server-legacy@2.3.1. Patch Changes - 2952 (https://github.com/modelcontextprotocol/typescript-sdk/pull/2952) 5a18673 (https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325) Thanks @claude (https://github.com/apps/claude)! - requireBearerAuth in…","summaryAgent":"Treat @modelcontextprotocol/server-legacy@2.3.1 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/server-legacy%402.3.1","publishedAt":"2026-10-05T11:49:40Z","curatedAt":"2026-10-07T10:17:36.610Z","confidence":0.96,"agentUsefulness":77,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-10-07T10:17:36.610Z","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-legacy@2.3.1. 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 - 2952 (https://github.com/modelcontextprotocol/typescript-sdk/pull/2952) 5a18673 (https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325) Thanks @claude (https://github.com/apps/claude)! - requireBearerAuth in @modelcontextprotocol/server-legacy takes the optional expectedResource that @modelcontextprotocol/server 2.3.0 and @modelcontextprotocol/sdk 1.32.0 added: the resource the token must be issued for (its audience), usually the server's URL. When it is set, a token is accepted only if the verifier reports that value in AuthInfo.resource ; the two are compared as strings, ignoring a fragment and one trailing slash. A token reported for another value, or for none, is answered 401 invalid token with the usual WWW-Authenticate challenge. When it is not set, nothing changes. The package stays frozen otherwise; this option is…","sponsors":[]}