MCP Protocol News - July 24, 2026
The MCP ecosystem saw coordinated releases across the TypeScript SDK and the GitHub MCP Server, with the TypeScript SDK shipping beta.5 aligned to the final 2026-07-28 wire revision.
MCP Protocol News - July 24, 2026
Week of: July 24, 2026
Overview
The MCP ecosystem saw coordinated releases across the TypeScript SDK and the GitHub MCP Server, with the TypeScript SDK shipping beta.5 aligned to the final 2026-07-28 wire revision. The specification repository received documentation fixes for the authorization tutorial and demo server, alongside routine dependency bumps.
Stories
1. TypeScript SDK Ships 2.0.0-beta.5 with Final 2026-07-28 Wire Alignment
Source: MCP TypeScript SDK Link: https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/%40modelcontextprotocol%2Fcore%402.0.0-beta.5
The @modelcontextprotocol/core@2.0.0-beta.5 release aligns the SDK with the final revision of the 2026-07-28 wire format (spec PR #3002). The key change moves serverInfo from the DiscoverResult body to the result _meta, and demotes the per-request envelope's clientInfo from required to SHOULD.
Before this change, a conforming server's DiscoverResult would be hard-rejected by the client, causing a misclassification as legacy and a failed initialize handshake. The fix ensures modern-only servers connect correctly.
Impact Analysis: Teams building or updating MCP servers must update their SDK to beta.5 to avoid hard connection failures against modern servers, as the wire format change is breaking for clients on older SDK versions.
2. GitHub MCP Server 1.7.0 Adds Server-to-Server Auth and Updated Spec Support
Source: GitHub MCP Server Link: https://github.com/github/github-mcp-server/releases/tag/v1.7.0
GitHub MCP Server v1.7.0 introduces server-to-server authentication support for GitHub apps via stdio, enabling enterprise and cloud workloads. The release also includes improved pagination for Projects tools and incorporates the latest MCP 2026-07-28 spec changes via the go-sdk at v1.7.0-pre.3.
Lockdown mode improvements and dependency bumps round out the release. The server now supports multi-round-trip OAuth elicitation migrated from the go-sdk.
Impact Analysis: Enterprise deployments of the GitHub MCP Server can now authenticate as GitHub apps without user interaction, making automated CI/CD and cloud-based MCP workflows viable.
3. TypeScript SDK Exports Protocol Base Class for Subclassing
Source: MCP TypeScript SDK Link: https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/%40modelcontextprotocol%2Fserver%402.0.0-beta.5
The @modelcontextprotocol/server@2.0.0-beta.5 release exports the Protocol base class and mergeCapabilities from the package root, restoring the v1 import pattern for consumers that subclass Protocol (e.g., the MCP Apps SDK). Each client and server package bundles its own compiled copy of the class.
A codemod now rewrites Protocol and mergeCapabilities imports from shared/protocol.js to the appropriate package root, preventing dropped imports during migration.
Impact Analysis: SDK consumers that extend the Protocol class can now migrate to v2 without breaking their subclass implementations, reducing friction for framework and app SDK maintainers.
4. Specification Documentation Fixes for Authorization Tutorial
Source: MCP Specification Link: https://github.com/modelcontextprotocol/modelcontextprotocol/commit/dfca1dbafdd76d2a1b73b9257e1c1a73386dd926
The MCP specification repository received a formatting fix for the authorization tutorial and a resolution for a demo server "Internal Server Error" documented in the authorization section. These changes improve the developer experience for implementing MCP authentication flows.
Impact Analysis: Developers following the authorization tutorial will encounter fewer errors when testing against the demo server, lowering the barrier to implementing MCP-compliant auth.
Source Links
More from News