GitHub MCP サーバーが次期仕様に対応
GitHub MCP Server は、2026 年のステートレス化に向けた新仕様に先行対応し、スケーラビリティの向上や認証・ログ処理の最適化を実現した。
AIニュース価値スコアβ
主要ニュースAI関連度、新規性、日本での有用性など6軸を公開検証中です。現在、掲載順には使用していません。
- AI関連度
- 75
- 情報源の信頼性
- 25
- 新規性
- 75
- 検索具体性
- 75
- 重複の少なさ
- 100
- 日本での有用性
- 25
AI エージェント運用基盤である MCP の重要な仕様が更新され、GitHub がその実装を先行して提供している点は、開発者にとって実用的な新事実であり、新規性が高い。ただし、対象は世界的な技術標準のアップデートであり、日本固有の導入事例や規制情報は含まれていないため、日本の関連性は限定的となる。
キーポイント
ステートレスアーキテクチャへの移行
セッションと初期化プロセスが削除され、並列ハンドシェイクが可能になることで、接続速度とスケーラビリティが大幅に向上する。
パフォーマンスとセキュリティの最適化
Redis セッションの廃止によりデータベース負荷を減らし、HTTP ヘッダーを活用したパケットインスペクション回避でログ取得とシークレットスキャンが高速化する。
双方向互換性の確保
Go SDK のラッパー機能により、新旧両方のクライアントに対応し、URL elicitation と HTTP リクエストベースのelicitationをシームレスに切り替える。
重要な引用
The MCP protocol is going stateless on 28th July 2026
Removed Redis sessions: Database writes on initialize are gone, and database reads are gone from every call
Avoided deep packet inspection: We need to read some values from MCP requests for logging and secret scanning
影響分析・編集コメントを表示
影響分析
この発表は、MCP(Model Context Protocol)エコシステムにおけるスケーラビリティと信頼性の基盤を強化する重要なステップです。特にステートレス化への移行は、大規模なAIエージェントの展開やエンタープライズ環境での利用を現実的なものにし、開発者が複雑なセッション管理に悩まされることなく、より効率的なツールチェーンを構築できる環境を整えます。
編集コメント
MCP プロトコルのステートレス化は、AI エージェントの分散処理と大規模展開におけるボトルネックを解消する決定的な転換点です。GitHub が先行して実装し、既存SDKとの互換性を維持しつつパフォーマンスを向上させた点は、開発者コミュニティにとって即座に恩恵をもたらす重要な進展と言えます。
MCP プロトコルは2026年7月28日にステートレス化され、GitHub MCP Server は公式リリースに先駆けて最新仕様に準拠しています。
何が変わるのか
新しいステートレスコアにより、MCP のデプロイが容易にスケール可能になりました。
拡張機能によって革新が促進されます(例:MCP アプリやエンタープライズ管理認証。これらはすでに VS Code でサポートされています)。
セッションと初期化の処理は削除され、サーバーへの接続がより高速かつ簡単になります。クライアントもハンドシェイクを並列で完了できるようになりました。
マルチラウンドトリップリクエストに対応したことで、elicitation などの機能を備えたリモートサーバーが増える見込みです。
すべての Tier 1 SDK が後方互換性を維持しており、ベータ版サポートも既に提供されているため、既存のサポートを維持するために特別な作業は不要です。GitHub MCP Server は公式の Go SDK を採用しています。
GitHub MCP Server では、以下の3つの変更を行いました:
Redis セッションの削除:初期化時のデータベース書き込みと、すべての呼び出しにおけるデータベース読み取りが不要になり、ユーザー体験を損なうことなく処理速度が向上しました。
深いパケットインスペクションの回避:ログ記録やシークレットスキャンのために MCP リクエストから一部の値を読み取る必要があります。新しい仕様では、必ず存在する HTTP ヘッダーからその処理が可能になりました。これにより、SDK が処理を行う前にリクエストペイロードを一つずつ検査する必要がなくなりました。
Elicitation の実装をアップグレードしました。従来の stdio MCP サーバーでは、ユーザーログインの簡便化のために URL による Elicitation を利用していましたが、新しいプロトコルバージョンでは各ステップが個別の HTTP リクエストとして処理されます。
旧クライアントと新クライアントの両方に対応させるため、Go SDK では両方のメカニズムを動作させるラッパーを提供しています。
また、MCP には公式な適合性テスト(コンフォーマンス・テスト)が追加されました。厳格な検証により、エージェントは自身の作業を正確に確認できるようになります。これを利用するには、Copilot にコードベースへのアクセス権限を与え、以下のリソースを指定してください。
- 適合性スイート(Conformance Suite)
- ドラフト仕様のドキュメント
- Tier 1 の SDK 実装
これらのテストは AI を活用した開発の検証を容易にするため、公式 SDK のすべてのティアや、独自に構築されたクライアント・サーバーにとっても大きな追い風となります。
GitHub のサポート状況について
GitHub MCP サーバーは、正式リリースに先駆けて最新の仕様に対応しています。
詳細情報
今回のリリースの詳細については、関連するブログ記事をご覧ください。
「GitHub MCP Server supports the next MCP specification」の記事は、The GitHub Blog で最初に公開されました。
原文を表示
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 on initialize 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:
The conformance suite
The draft spec documentation
Any tier 1 SDK implementation
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
To learn more, see the blog post about this release.
The post GitHub MCP Server supports the next MCP specification appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み