Search the alley

記事を検索

2文字以上でタイトル・カテゴリ・タグを検索できます。

MCP 2026ロードマップ|次期仕様SEPの進捗と実装判断

MCP公式ロードマップの5つの優先領域と、Skills・Server Cards・非同期承認・Task操作・監査・引用などのSEP段階を2026-09-25時点で整理。2026-07-28正式仕様やfinal extensionとproposalを分け、今実装するものと待つものを判断できます。

公開 2026.09.25 / 更新 2026.09.25

この記事のポイント

  • MCPの現行基準は2026-07-28正式仕様。8月22日公開のroadmapは次期仕様以降の6〜12か月を見据えた方向性で、確定日程や採択保証ではない
  • 優先領域はagentic messaging、HTTP-native transport、agent identity、protocol primitives、SDK developer experienceの5つ
  • SEP-2663 Tasksはfinal、SEP-2640 Skillsは公式trackerでfinal。どちらもクライアントが自動対応済みという意味ではなく、extensionと実装の対応を個別に確認する
  • Server CardsはSEP-2127がin-review。2026-07-28仕様のserver/discoverとは目的と接続タイミングが異なる
  • 非同期承認、structured authorization denials、task操作、監査記録、引用などはproposalまたはdraft段階。production dependencyにせず、追跡・検証用に扱う

結論:本番の基準は2026-07-28正式仕様。次期roadmapは確定仕様ではない

MCPの2026-08-22 roadmapは、次の仕様更新とその先に向けた優先領域を示します。公式ページは対象を今後6〜12か月の見通しとし、内容は確定した約束ではなく、優先や提供方法が変わる可能性を明記しています。ロードマップに載った技術名を、今すぐ実装すべきAPIやリリース日として扱うのは避けます。

productionで現在の仕様として扱うのは、正式公開済みの2026-07-28版です。TasksやSkillsのように独立したExtensionとしてfinalになったものは、core仕様へ一律に組み込まれた機能とは分け、サーバー・クライアント・SDKの対応状況とcapability negotiationを確認します。

公式roadmapの5領域と、開発者が今できること

優先領域公式roadmapが示す方向今の実装判断
Agentic messaging primitivesTasks、server-initiated events、channelsやsubscriptions、webhookなどを組み合わせ、長時間処理の完了通知や途中操作を整えるfinalのTasks Extensionを使う場合も、対応version・cancel・再接続を検証する。新しいevent APIは確定前提にしない
HTTP-native transportStreamable HTTPをstdio上でも扱う方向、ETagなどのcache、共通のerror handlingを検討する現行のstdioとStreamable HTTPを運用環境で使い分ける。roadmapだけを根拠にtransportを置き換えない
Agent identity / enterprise securityDPoP、Workload Identity Federation、ID-JAG、token exchangeを使ったagent identityとdelegationを進める利用可能な現行認証仕様を使う。EMAはstableなExtensionとして、次のagent identity構想と切り分ける
Improved primitivestools/callの結果形式を分かりやすくし、大きなtool catalog向けにprogressive discoveryを進める現行のrequest・result contractとserver/discoverを使い、未確定の新result shapeへ依存しない
SDK developer experience仕様・conformance testを基準にSDKやquickstartを生成・再検証する実験と、Extension contractを整えるSDK tier、対応spec version、conformance結果を選定時に確認する。生成実験を各SDKで利用できる機能とはみなさない

SEPの段階を確認する:finalでもcore仕様とは限らない

公式trackerのproposal、draft、in-review、finalは、提案・審査の状態を読むための表示です。target releaseやconformance testの欄も合わせて確認します。finalになったExtensionは独立した拡張として確定した状態であり、すべてのMCP hostがその場で対応したことを示しません。

機能・SEP2026-09-25時点の状態本番での扱い
2026-07-28 core仕様正式公開済み。stateless core、server/discover、MRTR、cache hint、認証強化、Extensions frameworkなどを含む現行の基準仕様。移行前に対象SDK・client・serverの対応範囲を確認する
Tasks Extension / SEP-2663final。長時間処理のtask handleや状態取得などを独立Extensionとして定義利用前に双方のExtension対応を確認する。Tasksがfinalでも、次のsteer・pause・resumeまで確定したわけではない
Skills Extension / SEP-2640公式SEP trackerではfinal利用するhost・server・SDKの対応を確認する。Skillsの内容を読めることと、記載されたscriptやcommandの実行許可は別に設計する
Server Cards / SEP-2127in-review。接続前のHTTP server discoveryを扱うserver/discoverとは別の機能。正式仕様・相互運用テストが出るまでは依存先にしない
Structured Authorization Denials / SEP-2643公式trackerではproposal独自のerror fieldを本番共通契約として先取りしない
Asynchronous Approval / SEP-2848open PRの状態説明はdraft。Tasksとstructured denialを前提にし、SDKのreference implementationとconformanceが未完了承認待ちの本番動作をこの提案だけに依存させない。既存のhost側承認とサーバー認可で境界を作る
Task Interaction Methods / SEP-2669proposal。steer、pause、resumeを追加する案現行Tasksにメソッドがあると仮定せず、使うclientとserverの正式仕様を確認する
Task Streaming Partial Results / SEP-2679元のPRは2026-06-13にclose。TasksがExtension trackへ移るため別に追跡すると記録されているcloseを採択や実装完了と解釈しない。部分結果を必要とする場合は、現行ExtensionやSDKが実際に公開する機能を確認する
Tamper-Evident Audit Record / SEP-3004公式trackerではproposalprotocol共通の監査記録契約があるとはみなさず、現状はserver・gateway側で必要な監査を設計する
Granular Citations / SEP-3094PR本文ではdraft。公式trackerではproposalとして表示引用形式がMCP共通仕様になった前提で保存形式を決めない

Server Cardsとserver/discoverは、発見するタイミングが違う

2026-07-28仕様のserver/discoverは、MCP接続後にserverの能力情報を取得するための仕組みです。Server CardsのSEP-2127は、HTTP endpointへ接続する前にserverの識別情報や接続情報を発見する提案です。どちらも「discovery」と呼ばれますが、実行時のcapability確認と事前のendpoint discoveryを同じAPIとして扱うと、接続設計や信頼境界を誤ります。

今実装するもの・検証だけにするもの・待つもの

扱い判断の目安
本番で使う2026-07-28正式仕様と、必要性があるfinal Extension。clientとserver双方のversion、capability negotiation、fallback、conformanceを確認してから段階導入する
検証環境で試すin-reviewやdraftに関心がある場合は、feature flagのあるPoCに留める。提案versionを固定し、失敗時に現行機能へ戻せるようにする
採用を待つproposalやdraftのerror shape、Task操作、非同期承認、監査記録、引用にprotocol依存を作らない。final、対象リリース、SDK実装、conformance testを確認してから再判断する
Enterprise authorization現行のstable EMA Extensionと、roadmapのDPoP・WIF・delegationを分ける。実際に利用するIdP、resource server、clientの対応仕様で設計する
  • 公式spec versionと、対象のSEP番号・stage・target releaseを記録する
  • Extension identifier、version、clientとserverの対応状況を照合する
  • proposalを試す場合、productionから切り離し、fallbackとrollback経路を残す
  • PRがcloseされた場合は、理由と後続のExtension・SEPがあるかを確認する
  • 次の正式リリース後に、SDK tierとconformance testを再確認して移行計画を更新する

MCP次期仕様の予定日は、roadmapだけでは確定できない

2026-08-22のroadmapページは方向性と優先deliverableを示しますが、固定した次回release日や、掲載された全項目の採択を約束していません。スケジュールを決めるときは、draft仕様やSEP trackerのtargetだけを見て実装期限を確定せず、Core Maintainersによる正式なrelease告知と対象SDKの公開を待ちます。

よくある質問

MCPの次の正式仕様はいつ公開されますか?

2026-08-22の公式roadmapは次回リリースの確定日を示していません。正式なrelease告知と仕様versionが公開されるまでは、日付を前提にした本番計画を立てないでください。

SEPがfinalなら、どのMCP clientでも使えますか?

いいえ。Extensionの仕様段階と、個別のhost・client・server・SDKの実装状況は別です。Extension identifier、version、capability negotiation、公式またはcommunity support matrixを確認します。

server/discoverがあればServer Cardsも使えますか?

別の機能です。server/discoverは接続後の能力情報取得、Server CardsはSEP-2127が扱う接続前のHTTP server discoveryです。後者は2026-09-25時点でin-reviewとして扱います。

長時間処理のために非同期承認SEP-2848を使えますか?

SEP-2848は2026-09-25時点でdraftです。final仕様と相互運用実装が確認できるまでは、productionの承認フローに直接依存させず、現行のTasks Extensionやhost側承認で構成します。