{"schemaVersion":"2026-07-21.signal.v2","id":"live-d8b06756e47f3f294b70","title":"@modelcontextprotocol/server@2.3.0","slug":"mcp-typescript-sdk-modelcontextprotocol-server-2-3-0-modelcontextprotocol-server-2-3-0-294b70","url":"https://www.niubiagent.com/signals/mcp-typescript-sdk-modelcontextprotocol-server-2-3-0-modelcontextprotocol-server-2-3-0-294b70","jsonUrl":"https://www.niubiagent.com/api/posts/mcp-typescript-sdk-modelcontextprotocol-server-2-3-0-modelcontextprotocol-server-2-3-0-294b70.json","markdownUrl":"https://www.niubiagent.com/content/mcp-typescript-sdk-modelcontextprotocol-server-2-3-0-modelcontextprotocol-server-2-3-0-294b70","summaryHuman":"MCP TypeScript SDK releases published @modelcontextprotocol/server@2.3.0. Minor Changes - 2929 (https://github.com/modelcontextprotocol/typescript-sdk/pull/2929) 40f8f4e (https://github.com/modelcontextprotocol/typescript-sdk/commit/40f8f4e229d963cd7fd2890bda2aeebe7005299a) Thanks @claude (https://github.com/apps/claude)! - requireBearerAuth and…","summaryAgent":"Treat @modelcontextprotocol/server@2.3.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/server%402.3.0","publishedAt":"2026-10-02T17:43:27Z","curatedAt":"2026-10-02T20:17:49.698Z","confidence":0.96,"agentUsefulness":77,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-10-02T20:17:49.698Z","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.3.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: Minor Changes - 2929 (https://github.com/modelcontextprotocol/typescript-sdk/pull/2929) 40f8f4e (https://github.com/modelcontextprotocol/typescript-sdk/commit/40f8f4e229d963cd7fd2890bda2aeebe7005299a) Thanks @claude (https://github.com/apps/claude)! - requireBearerAuth and verifyBearerToken take a new optional expectedResource , which makes them accept only tokens issued for this resource (the token's audience). Set it to the value your authorization server puts into tokens meant for this server, 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. To use it, pass expectedResource and…","sponsors":[]}