Fetching from the wire…
Public story · 2026-07-25 · high
Its Go SDK needed zero code changes, and new conformance tests let other implementations verify they support it too.
Why now: GitHub's changelog is dated July 23, two days ahead of this July 25 briefing.
GitHub's MCP Server now runs the next MCP specification, and its Go SDK needed zero code changes, per the company's July 23 changelog.
That's the headline result for anyone weighing this migration: the new spec is real engineering work, but GitHub shipped it without rewriting a working integration.
Two pieces of infrastructure went away in the process. Redis, which GitHub used to track session state between requests, is gone because the new spec's core is stateless. Deep packet inspection of request payloads is also gone, though GitHub's changelog doesn't say what replaced that validation.
Elicitation changed too. It now runs as a multi-round-trip exchange over HTTP, handled by the SDKs instead of custom code in each server.
Conformance tests are the other new piece. GitHub says all tier-1 SDKs keep backwards compatibility with the prior spec. The tests let other implementations check themselves against that baseline, instead of taking GitHub's word for it.
This account covers one SDK, in Go, inside one company's infrastructure. It doesn't say whether teams on other tier-1 SDKs, or running less stateless-friendly stacks, see the same zero-change result.
The backwards-compatibility guarantee across every tier-1 SDK is what decides how rough this gets for everyone else, and that data isn't published yet.
Each link below shares sources, entities, or timing with this story.
If you wrote an MCP server before July, it's on a protocol shape the maintainers have already removed. Not deprecated-with-a-migration-window. Removed from the spec. MCP lead maintainers David Soria Parra and Den Delimarsky published an updated roadmap on August 22, and the re...
The 2026-07-28 Model Context Protocol spec published today, and it removes two things every MCP server currently depends on: the initialize/initialized handshake and the Mcp-Session-Id header. Both are gone. Not deprecated. Gone from the core. (Model Context Protocol Blog) Wha...
You have one week. If you run an MCP server in production, stop what you're doing and read the release candidate. The Model Context Protocol's 2026-07-28 spec is the largest revision since the protocol launched, and the headline is architectural: the initialize/initialized han...
Enterprise-managed MCP allowlists shipped August 6 across the Copilot app, Copilot CLI and VS Code, configured with allowedMcpServers and deniedMcpServers in copilot/managed-settings.json inside the org's .github-private repo. Match by serverUrl with wildcards for remote HTTP/...
Anthropic invented a file convention. It's now shipping GA inside a competitor's product. Nobody wrote a spec, nobody held a standards meeting, it just happened. On July 29, GitHub made agent skills and MCP server support generally available in Copilot code review for all Pro,...
Cursor 3 launched on April 2. Not an update. A full rebuild. The editor is now secondary to what they're calling an agent orchestration workspace. You can run unlimited parallel agents, locally or in the cloud, launch them from your phone or Slack or Linear, and manage them in...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.