<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh" -->

---
title: GitHub MCP Server supports the next MCP specification
description: GitHub MCP Server now supports the upcoming stateless MCP specification ahead of its official July 28, 2026 release. Key changes include removal of Redis...
canonical: https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GitHub MCP Server supports the next MCP specification | daily.dev
og:description: GitHub MCP Server now supports the upcoming stateless MCP specification ahead of its official July 28, 2026 release. Key changes include removal of Redis...
og:url: https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh
og:image: https://api.daily.dev/og/posts/qqgWNIZnh.png
og:image:alt: GitHub MCP Server supports the next MCP specification
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub MCP Server supports the next MCP specification

**[GitHub Changelog](https://daily.dev/sources/github_updates)** · 2 min read · 0 upvotes · 0 comments

## Summary

GitHub MCP Server now supports the upcoming stateless MCP specification ahead of its official July 28, 2026 release. Key changes include removal of Redis sessions (eliminating database reads/writes on initialize), avoiding deep packet inspection by reading values from HTTP headers, and an upgraded elicitation implementation that supports both old and new clients via a Go SDK wrapper. The new stateless core makes MCP deployments easier to scale, removes session initialization overhead, and enables faster client connections with parallel handshakes. MCP also added official conformance tests to help verify AI-assisted development. No action is required from users since all tier 1 SDKs maintain backwards compatibility.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification>

## Questions this post answers

### What changes in the new stateless MCP protocol specification?

The Model Context Protocol removes sessions and the initialize handshake, moving to a stateless core that scales more easily and connects faster, with clients able to complete the handshake in parallel. The specification also adds extensions like MCP apps and Enterprise Managed Auth, supports multi round-trip requests enabling features like elicitation, and introduces official conformance tests. Tier 1 SDKs preserve backwards compatibility and already have beta support.

_daily.dev keeps engineers building on MCP current on protocol changes before they hit production._

### When does the new stateless MCP specification become official?

The stateless MCP specification officially releases on July 28, 2026. The GitHub MCP Server already supports the new spec ahead of that official release date, having removed Redis-backed sessions, switched to reading HTTP headers instead of deep packet inspection for logging and secret scanning, and upgraded its elicitation implementation to support both old and new clients via a Go SDK wrapper.

_teams timing MCP server upgrades can track spec rollout milestones on daily.dev._

### Do I need to update my MCP client or server for the new stateless protocol version?

No action is required for most integrations, since all tier 1 SDKs have preserved backwards compatibility and already shipped beta support for the new stateless spec. Servers built on the official Go SDK, such as GitHub MCP Server, handle the transition transparently, including a wrapper that makes both old URL-based and new HTTP-request-based elicitation mechanisms work together.

_developers weighing MCP SDK upgrades can compare compatibility notes on daily.dev._

## Similar posts on daily.dev

- [MCP is now stateless: what the 2026-07-28 update changes](https://daily.dev/posts/mcp-is-now-stateless-what-the-2026-07-28-update-changes-hc2vhg5ll) · Flavio Copes · 9 upvotes · 0 comments
- [From standard to ecosystem: the new MCP updates](https://daily.dev/posts/from-standard-to-ecosystem-the-new-mcp-updates-ybfpbunly) · portkey · 1 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#golang](https://daily.dev/tags/golang), [#mcp](https://daily.dev/tags/mcp)

[View this post on daily.dev](https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"GitHub MCP Server supports the next MCP specification","url":"https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh"},"datePublished":"2026-07-23T21:17:02.251Z","dateModified":"2026-09-14T06:26:33.604Z","description":"GitHub MCP Server now supports the upcoming stateless MCP specification ahead of its official July 28, 2026 release. Key changes include removal of Redis...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7e8577c6287118db52aacbd83e810ab9?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7e8577c6287118db52aacbd83e810ab9?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"GitHub Changelog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GitHub Changelog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/15004b7835da4d89b02b115871f0f6dc","url":"https://daily.dev/sources/github_updates"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"github,golang,mcp","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GitHub Changelog","item":"https://daily.dev/sources/github_updates"},{"@type":"ListItem","position":3,"name":"GitHub MCP Server supports the next MCP specification"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/github-mcp-server-supports-the-next-mcp-specification-qqgwniznh#faq","mainEntity":[{"@type":"Question","name":"What changes in the new stateless MCP protocol specification?","acceptedAnswer":{"@type":"Answer","text":"The Model Context Protocol removes sessions and the initialize handshake, moving to a stateless core that scales more easily and connects faster, with clients able to complete the handshake in parallel. The specification also adds extensions like MCP apps and Enterprise Managed Auth, supports multi round-trip requests enabling features like elicitation, and introduces official conformance tests. Tier 1 SDKs preserve backwards compatibility and already have beta support. daily.dev keeps engineers building on MCP current on protocol changes before they hit production."}},{"@type":"Question","name":"When does the new stateless MCP specification become official?","acceptedAnswer":{"@type":"Answer","text":"The stateless MCP specification officially releases on July 28, 2026. The GitHub MCP Server already supports the new spec ahead of that official release date, having removed Redis-backed sessions, switched to reading HTTP headers instead of deep packet inspection for logging and secret scanning, and upgraded its elicitation implementation to support both old and new clients via a Go SDK wrapper. teams timing MCP server upgrades can track spec rollout milestones on daily.dev."}},{"@type":"Question","name":"Do I need to update my MCP client or server for the new stateless protocol version?","acceptedAnswer":{"@type":"Answer","text":"No action is required for most integrations, since all tier 1 SDKs have preserved backwards compatibility and already shipped beta support for the new stateless spec. Servers built on the official Go SDK, such as GitHub MCP Server, handle the transition transparently, including a wrapper that makes both old URL-based and new HTTP-request-based elicitation mechanisms work together. developers weighing MCP SDK upgrades can compare compatibility notes on daily.dev."}}]}
```

