cd /news/developer-tools/github-mcp-server-supports-the-next-… · home topics developer-tools article
[ARTICLE · art-71000] src=github.blog ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

GitHub MCP Server supports the next MCP specification

GitHub MCP Server now supports the next MCP specification ahead of its official release on 28th July 2026, which transitions the protocol to a stateless core for easier scaling. The server removed Redis sessions, avoided deep packet inspection by reading values from HTTP headers, and upgraded its elicitation implementation to work with the new protocol. MCP also added official conformance tests to help agents verify their work.

read2 min views1 publishedJul 23, 2026
GitHub MCP Server supports the next MCP specification
Image: GitHub Changelog

The MCP protocol is going stateless on 28th July 2026, and the GitHub MCP Server supports the latest spec ahead of the official release.

What’s changing

  • The new stateless core means MCP deployments are now easy to scale.
  • Extensions unlock innovation (e.g., MCP apps and Enterprise Managed Auth, both of which are already supported by VS Code).
  • Sessions and initialize

are both removed, so you can connect to servers faster and easier. Clients can also complete the handshake in parallel. - You’ll see more remote servers supporting features like elicitation thanks to multi round-trip requests.

Since all tier 1 SDKs have preserved backwards compatibility and they have all already shipped beta support, you don’t need to do anything to maintain support. The GitHub MCP server uses the official Go SDK.

For GitHub MCP Server, we made three changes: Removed Redis sessions: Database writes oninitialize

are gone, and database reads are gone from every call, which makes things snappier without users losing anything.- Avoided deep packet inspection: We need to read some values from MCP requests for logging and secret scanning. In the new spec we can do that from HTTP headers guaranteed to be present. That means no more inspecting the payload of every single request before the SDK does. - Upgraded our elicitation implementation: Our stdio MCP server uses URL elicitation for easy user login. In the new protocol version, each step is a separate HTTP request. To make this work with old and new clients, the Go SDK provides a wrapper that makes both mechanisms work.

In addition, MCP added official conformance tests. Strict validation helps agents to verify their work. To use this, point Copilot at your codebase and provide access to:

This is a huge boost to all tiers of the official SDK, and to bespoke clients and servers too, because AI assisted development is much easier to verify with these tests.

GitHub support GitHub MCP Server already supports the latest spec ahead of the official release.

[Additional info](#additional-info)

To learn more, see [the blog post about this release](https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/).
── more in #developer-tools 4 stories · sorted by recency
── more on @github mcp server 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/github-mcp-server-su…] indexed:0 read:2min 2026-07-23 ·