Перейти к содержимому
Выберите тему

TypeScript SDK 2.0: пакет разделён на сервер и клиент

27 июля 2026 по UTC вышли девять пакетов TypeScript SDK для MCP версии 2.0.0. Сервер и клиент теперь отдельные пакеты, ветка v1.x получает исправления не меньше 6 месяцев.

27 июля 2026 в хранилище TypeScript SDK для MCP опубликованы выпуски девяти пакетов с версией 2.0.0. Это дата по UTC: выпуски появились между 23:55:26 и 23:55:50. Единой метки v2.0.0 в хранилище нет. У каждого пакета своя метка вида @modelcontextprotocol/<пакет>@2.0.0. README хранилища называет v2 стабильной линией выпусков, которая вышла вместе с редакцией 2026-07-28.

Что изменилось

SDK публикуется раздельными пакетами. Два основных:

  • @modelcontextprotocol/server - для серверов MCP;
  • @modelcontextprotocol/client - для клиентов MCP.

К ним есть необязательные пакеты-адаптеры для среды выполнения и веб-каркасов. README называет их тонкими адаптерами, которые не добавляют новых возможностей MCP:

  • @modelcontextprotocol/node - обёртка транспорта Streamable HTTP для Node.js;
  • @modelcontextprotocol/express - помощники для Express;
  • @modelcontextprotocol/fastify - помощники для Fastify;
  • @modelcontextprotocol/hono - помощники для Hono.

С версией 2.0.0 в тот же день вышли ещё три пакета: @modelcontextprotocol/core, @modelcontextprotocol/codemod и @modelcontextprotocol/server-legacy.

Заметки к выпуску @modelcontextprotocol/server@2.0.0 сообщают две подробности. Модули со схемами перенесены в @modelcontextprotocol/core. Пакет codemod теперь переписывает импорты Protocol и mergeCapabilities.

Выпуску предшествовала предварительная версия v2.0.0-beta.1. Она опубликована 30 июня 2026 по UTC.

Кого это касается

Тех, кто работает на v1. README обещает, что v1.x продолжит получать исправления ошибок и обновления безопасности не меньше 6 месяцев после выхода v2. Исходный код v1 и исправления для него лежат в ветке v1.x.

Тех, кто начинает новый проект или переходит на v2. Ставить нужно отдельный пакет: @modelcontextprotocol/server для сервера, @modelcontextprotocol/client для клиента. Адаптер добавляют, только если он нужен для вашей среды или веб-каркаса.

При сверке дат помните о часовом поясе. День 27 июля указан по UTC, выпуски вышли за несколько минут до полуночи.

Как это выглядит сейчас

Этот текст описывает день выхода 2.0.0. Текущий выпуск, редакции протокола, которые он понимает, и отличия ветки v1 разобраны на странице «TypeScript SDK». Сравнить его с остальными официальными SDK можно на странице «Обзор SDK».

Источники