What is changing
GitHub MCP Server now supports the stateless transport in the next Model Context Protocol specification. GitHub says the change, scheduled in the specification for July 28, removes sessions and the initialize step.
Implementation changes
- The server no longer needs to retain per-connection state or a Redis session layer.
- Parallel client handshakes and horizontal scaling become simpler.
- GitHub adjusted the implementation to avoid deep packet inspection and upgraded elicitation support.
- The project uses the official Go SDK and protocol conformance tests.
What developers should check
Stateless operation can reduce operational and recovery complexity when many agents share a remote MCP server. Teams with custom clients or proxies should still test whether anything depends on the previous initialize response or session identifiers.