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.
MCP uses OAuth / Shared entities / Earlier coverage
Linked by a graph relationship (MCP uses OAuth); both cover July, MCP, MCP Server, Redis; earlier July coverage from 2026-07-21.
Claude Code uses MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, HTTP, MCP; reported by the same outlet (github.blog).
OpenAI supports MCP / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (OpenAI supports MCP); both cover HTTP, July, MCP; earlier HTTP coverage from 2026-07-23.
MCP deprecates Roots / Shared entities / Earlier coverage
Linked by a graph relationship (MCP deprecates Roots); both cover July, MCP, Redis; earlier July coverage from 2026-07-10.
OX Security criticizes MCP / Shared entities / Earlier coverage
Linked by a graph relationship (OX Security criticizes MCP); both cover HTTP, MCP, SDK; earlier HTTP coverage from 2026-06-15.
Claude Code uses MCP / Shared entities / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, MCP, MCP Server; earlier GitHub coverage from 2026-02-17.
MCP uses Docker / Shared entities / Earlier coverage
Linked by a graph relationship (MCP uses Docker); both cover GitHub, MCP, MCP Server; earlier GitHub coverage from 2026-02-17.
Anthropic released MCP / Shared entities / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover GitHub, July, MCP; earlier GitHub coverage from 2026-07-20.