Vercel выпустила mcp-handler 2.0 с поддержкой Model Context Protocol

Как сообщает Vercel Blog, компания выпустила mcp-handler 2.0 с нативной поддержкой свежей спецификации Model Context Protocol и обновленным TypeScript SDK. Релиз приносит новые API регистрации и требования к среде выполнения.

Vercel выпустила mcp-handler 2.0 с поддержкой Model Context Protocol

Компания Vercel объявила о выпуске мажорного обновления mcp-handler версии 2.0, предназначенного для быстрого развертывания серверов Model Context Protocol на популярных веб-фреймворках, включая Next, Nuxt и Svelte. Обновленный пакет обеспечивает совместимость со спецификацией Model Context Protocol и переходит на TypeScript SDK версии 2.0. Согласно информации в блоге разработчиков, новая версия требует использования Node.js 20 или новее, а также библиотеки zod четвертой версии, заменяя старые пакеты на новые модули.

Технические изменения и транспортные протоколы

Мажорное обновление принесло серьезные изменения в архитектуру передачи данных и регистрацию компонентов. В mcp-handler 2.0 определения инструментов, подсказок и ресурсов теперь используют новые API регистрации SDK версии 2 и вводят поддержку Standard Schema, включая вызовы вроде zod.object(...). Устаревший транспорт HTTP+SSE был полностью удален из кодовой базы, из-за чего запросы к старым эндпоинтам теперь возвращают код ошибки 410 Gone. Разработчикам старых версий клиента рекомендуется оставаться на ветке mcp-handler 1.x во время плавной миграции на новые транспортные механизмы.

Предыстория и контекст разработки

Инструмент mcp-handler создавался компанией Vercel для упрощения запуска серверов Model Context Protocol на современных веб-фреймворках без необходимости писать громоздкий boilerplate-код. Развитие стандарта Model Context Protocol потребовало от инфраструктурных платформ своевременного обновления транспортных слоев и программных интерфейсов. Переход на версию 2.0 отражает изменения в экосистеме протокола и стремление разработчиков использовать более эффективные стандарты взаимодействия веб-приложений с моделями искусственного интеллекта.

Как работает новый протокол в версии 2.0?

Новая версия обработчика поддерживает stateless-протокол, работающий нативно, включая передачу метаданных для каждого отдельного запроса и обнаружение возможностей сервера. При этом сохраняется слой совместимости для клиентов, использующих Streamable HTTP версии 2025 года, позволяя им продолжать подключаться к тому же эндпоинту. Важным достоинством новой архитектуры является то, что оба протокола функционируют без необходимости задействовать Redis или настраивать внешнее хранилище сессий.

Кого затронет обновление и требования к миграции

Обновление напрямую касается разработчиков, использующих стек Vercel для создания приложений с интеграцией искусственного интеллект-моделей. Инженерам необходимо учесть новые системные требования к окружению и обновить зависимости перед переходом на второй релиз. Для работы с новой версией также доступен обновленный шаблон Next.js MCP server template, позволяющий развернуть точку подключения по стандартному адресу.

Что будет дальше

Экосистема вокруг Model Context Protocol продолжает развиваться, а инфраструктурные компании адаптируют свои инструменты под актуальные спецификации. Ожидается дальнейшее совершенствование stateless-архитектур и появление дополнительных руководств по миграции для разработчиков, использующих смежные веб-фреймворки.

Итог

Релиз mcp-handler 2.0 знаменует собой переход экосистемы Vercel на современные стандарты Model Context Protocol с отказом от устаревших транспортов. Следить за дальнейшими обновлениями пакета полезно всем командам, внедряющим ИИ-контекст в свои веб-приложения.