GitHub MCP Server adopts stateless protocol specification
GitHub MCP Server now supports the upcoming stateless MCP specification, set to go live on July 28th, 2026. This update simplifies scaling, introduces new innovation paths via extensions, and streamlines connections by removing sessions and initialize. Existing tier 1 SDKs and bespoke clients remain compatible due to preserved backwards compatibility, with GitHub's implementation removing Redis sessions, avoiding deep packet inspection, and upgrading elicitation support.
- →Introduction of official MCP conformance tests
- →MCP protocol transitions to stateless architecture
- →GitHub MCP Server adopts new stateless specification
- →GitHub MCP Server eliminates Redis sessions
- →Optimized request handling for logging and secret scanning
Features (1) ›
- Introduction of official MCP conformance tests
Official conformance tests have been added to the MCP protocol, allowing agents to verify their work through strict validation. This feature is particularly beneficial for AI-assisted development by making verification easier.
Enhancements (4) ›
- GitHub MCP Server adopts new stateless specification
GitHub MCP Server now supports the latest stateless MCP specification ahead of its official release. This ensures compatibility and leverages the benefits of the new protocol for users.
- GitHub MCP Server eliminates Redis sessions
Database writes on initialize and reads from every call have been removed from the GitHub MCP Server. This change enhances performance without impacting user functionality.
- Optimized request handling for logging and secret scanning
The GitHub MCP Server now reads necessary values for logging and secret scanning from HTTP headers, avoiding deep packet inspection. This improves efficiency by no longer requiring payload inspection before the SDK processes requests.
- Upgraded elicitation implementation for user login
The elicitation mechanism for user login has been upgraded, supporting both old and new client mechanisms through a Go SDK wrapper. This ensures a smoother login experience across different client versions.
Notes (1) ›
- MCP protocol transitions to stateless architecture
The MCP protocol is transitioning to a stateless architecture on July 28th, 2026. Key changes include the removal of sessions and initialize, enabling easier scaling, faster connections, and parallel client handshakes. New extensions are also unlocked for innovation.
https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification
Related releases
- GitHub Copilot for JetBrains: Enhanced Config & Model Management GitHub Changelog ·
- GitHub Copilot enterprise managed settings expand to app and cloud agent GitHub Changelog ·
- GitHub Copilot app access managed by new policy GitHub Changelog ·
- Claude Opus 5 model now available in GitHub Copilot GitHub Changelog ·
- GitHub Copilot cloud agent for Linear now generally available GitHub Changelog ·
- GitHub Mobile: Fix failing Actions checks with Copilot GitHub Changelog ·