mcp-handler v2.0、最新 MCP 仕様をサポート
v2.0 は 2026-07-28 版のステートレスな Model Context Protocol 仕様をネイティブでサポートし、リクエストごとのメタデータやサーバーディスカバリー機能を備えている。
AI深層分析を開く2026年7月31日 01:32
AI深層分析
キーポイント
最新 MCP 仕様のネイティブサポート
v2.0 は 2026-07-28 版のステートレスな Model Context Protocol 仕様をネイティブでサポートし、リクエストごとのメタデータやサーバーディスカバリー機能を備えている。
Redis 依存からの脱却と双方向互換性
新しいバージョンは Redis やセッションストレージを不要としつつ、既存のステートレス Streamable HTTP クライアントとの接続も維持する互換レイヤーを提供する。
環境要件の更新と旧プロトコルの廃止
Node.js 20 以降と zod4 の利用が必須となり、非推奨となった HTTP+SSE 転送(/sse および /message エンドポイント)は 410 Gone エラーとして返されるようになった。
SDK v2 への移行と API 変更
@modelcontextprotocol/sdk から @modelcontextprotocol/server へパッケージが置き換わり、ツールやプロンプトの定義には SDK v2 の登録 API と Standard Schema が採用された。
重要な引用
mcp-handler@2.0.0 is now available with support for the 2026-07-28 Model Context Protocol specification and MCP TypeScript SDK v2.
Both protocols with no Redis dependency or session storage
The deprecated HTTP+SSE transport has been removed.
編集コメントを表示
編集コメント
MCP プロトコルの進化に伴い、インフラ依存を減らすステートレス設計が主流へと移行している。開発者は旧プロトコルからの移行タイミングを見極め、Node.js のバージョンアップも併せて計画する必要がある。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
mcp-handler@2.0.0 がリリースされ、2026-07-28 版の Model Context Protocol (MCP) 仕様と MCP TypeScript SDK v2 に対応しました。
もともと mcp-handler は、Next.js、Nuxt、Svelte など主要な Web フレームワーク上で MCP サーバーを簡単に立ち上げられるように作られました。
今回のバージョン 2.0 では、以下の機能がサポートされます:
- ネイティブで提供されるステートレスの 2026-07-28 プロトコル(リクエストごとのメタデータやサーバーディスカバリーを含む)
- 2025 年頃の Streamable HTTP を使用するクライアント向けのステートレス互換レイヤー
- Redis やセッションストレージに依存しない、両プロトコルの同時サポート
既存のステートレスな Streamable HTTP クライアントは、サーバーが最新プロトコルへ移行する間も、引き続き同じ /mcp エンドポイントに接続し続けることができます。
新しいパッケージをインストールしてください:
Next.js のルートハンドラーを作成します:
MCP クライアントは /api/mcp に接続できます。
mcp-handler 2.0 用に更新された Next.js MCP サーバーテンプレートで始めましょう。
アップグレード前の注意
バージョン 2 では Node.js 20 以降と zod4 が必要となり、@modelcontextprotocol/sdk の代わりに @modelcontextprotocol/server が使用されます。
ツール、プロンプト、リソースの定義は、SDK v2 の登録 API と Standard Schema 入力(例:registerTool with z.object(...))を使用します。
非推奨となった HTTP+SSE トランスポートは削除されました。/sse や /message へのリクエストには 410 Gone が返されます。まだこのトランスポートに依存しているクライアントがある場合は、それらを Streamable HTTP へ移行するまで mcp-handler 1.x を使い続けてください。
さらに詳しく読む
原文を表示
mcp-handler@2.0.0 is now available with support for the 2026-07-28 Model Context Protocol specification and MCP TypeScript SDK v2.
We originally built mcp-handler to make it easier to spin up MCP servers on popular web frameworks including Next, Nuxt, Svelte, and more.
With the new 2.0 release, the handler now supports:
The stateless 2026-07-28 protocol, served natively, including per-request metadata and server/discover
A stateless compatibility layer for clients using 2025-era Streamable HTTP
Both protocols with no Redis dependency or session storage
Existing stateless Streamable HTTP clients can continue connecting to the same /mcp endpoint while servers adopt the latest protocol.
Install the new packages:
Create a Next.js route handler:
MCP clients can connect to /api/mcp.
Get started with the Next.js MCP server template, updated for mcp-handler 2.0.
Before you upgrade
Version 2 requires Node.js 20 or later and zod4, and replaces @modelcontextprotocol/sdk with @modelcontextprotocol/server.
Tool, prompt, and resource definitions now use the SDK v2 registration APIs and Standard Schema inputs, such as registerTool with z.object(...).
The deprecated HTTP+SSE transport has been removed. Requests to /sse and /message return 410 Gone. If your clients still depend on that transport, remain on mcp-handler 1.x while migrating them to Streamable HTTP.
Read more
AI算出
主要ニュースainew評価高い
AI エージェント運用基盤である MCP の最新仕様(2026-07-28)への対応と、トランスポートプロトコルの移行など実装に直結する重要な更新であり、新規性が高い。ただし、Vercel のグローバルツール更新であり日本固有の事情や企業事例は含まれていないため、日本の関連性は低めとなる。
6つの評価軸を見る
- AI関連度
- 75
- 情報源の信頼性
- 100
- 新規性
- 75
- 調べる価値
- 75
- 重複の少なさ
- 100
- 日本での有用性
- 25
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み