# Справочник

Версии спецификации, SDK, расширения и нормативные источники

> Страница сайта MCP Docs — неофициального перевода документации Model Context Protocol (https://mcpdocs.ru/reference/). Тип: Справочник. Основа: Официальная документация MCP (https://modelcontextprotocol.io/docs/2026-07-28/sdk). Ревизия спецификации 2026-07-28, сверено 05.10.2026.

Здесь собраны сведения, к которым удобно возвращаться: какие бывают версии спецификации, где взять SDK, какие расширения есть у протокола и что считать нормативным источником.

## Версии спецификации

Версия протокола — дата в формате ГГГГ-ММ-ДД. Текущая — 2026-07-28. Предыдущая — 2025-11-25.

| Версия | Эпоха | Что важно знать | Спецификация |
| --- | --- | --- | --- |
| 2026-07-28 | Современная | Основа этого сайта. Протокол без состояния: нет `initialize` и сессий, версия и возможности в `_meta` каждого запроса. | [specification/2026-07-28](https://modelcontextprotocol.io/specification/2026-07-28/index) |
| 2025-11-25 | Прежняя | Рукопожатие `initialize`, сессии, Streamable HTTP с `Mcp-Session-Id`. В этой версии появились задачи и элицитация по URL. | [specification/2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25/index) |
| 2025-06-18 | Прежняя | Версия, в которой определён заголовок `MCP-Protocol-Version`. | [specification/2025-06-18](https://modelcontextprotocol.io/specification/2025-06-18/index) |
| 2025-03-26 | Прежняя | Здесь появился транспорт Streamable HTTP; HTTP+SSE помечен устаревшим. | [specification/2025-03-26](https://modelcontextprotocol.io/specification/2025-03-26/index) |
| 2024-11-05 | Прежняя | Самая ранняя ревизия в документации. Транспорт HTTP+SSE. | [specification/2024-11-05](https://modelcontextprotocol.io/specification/2024-11-05/index) |

Изменения между версиями собраны в разделе «Key Changes» каждой ревизии. Разбор последнего перехода: [«Миграция на 2026-07-28»](https://mcpdocs.ru/migration/). Совместимость эпох: [«Версии и совместимость»](https://mcpdocs.ru/protocol/versions/).

## Официальные SDK

У проекта есть официальные SDK на десяти языках. Какую версию спецификации поддерживает конкретная версия SDK, смотрите в документации самого SDK: не все библиотеки обновились одновременно. Для TypeScript SDK сказано, что v2 — стабильная линия, выпущенная вместе со спецификацией 2026-07-28, а ветка v1.x получает исправления ошибок и безопасности не менее шести месяцев после выхода v2.

| Язык | Репозиторий |
| --- | --- |
| TypeScript и JavaScript | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk) |
| Python | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk) |
| Go | [modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) |
| Java | [modelcontextprotocol/java-sdk](https://github.com/modelcontextprotocol/java-sdk) |
| Kotlin | [modelcontextprotocol/kotlin-sdk](https://github.com/modelcontextprotocol/kotlin-sdk) |
| C# | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) |
| Swift | [modelcontextprotocol/swift-sdk](https://github.com/modelcontextprotocol/swift-sdk) |
| Rust | [modelcontextprotocol/rust-sdk](https://github.com/modelcontextprotocol/rust-sdk) |
| Ruby | [modelcontextprotocol/ruby-sdk](https://github.com/modelcontextprotocol/ruby-sdk) |
| PHP | [modelcontextprotocol/php-sdk](https://github.com/modelcontextprotocol/php-sdk) |

Эталонные серверы и примеры: [modelcontextprotocol/servers](https://github.com/modelcontextprotocol/servers). Проверка и отладка: [MCP Inspector](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector).

> **Заметка переводчика.** Для SDK введена [система уровней](https://modelcontextprotocol.io/community/sdk-tiers): полнота функций, поддержка версий протокола и обязательства по сопровождению. Прежде чем выбирать библиотеку, посмотрите её уровень.

## Официальные расширения

Расширения — необязательные возможности поверх базового протокола. Они объявляются в поле `extensions` в возможностях ([«Версии и совместимость»](https://mcpdocs.ru/protocol/versions/#soglasovanie-rasshireniy)).

| Расширение | Для чего |
| --- | --- |
| [Tasks](https://modelcontextprotocol.io/extensions/tasks/overview) (`io.modelcontextprotocol/tasks`) | Асинхронное выполнение долгих операций: сервер возвращает дескриптор задачи, клиент опрашивает её состояние. |
| [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview) (`io.modelcontextprotocol/ui`) | Интерактивные интерфейсы, которые отображаются внутри хостов вроде Claude Desktop. |
| [Расширения авторизации](https://modelcontextprotocol.io/extensions/auth/overview) | Дополнительные механизмы: клиентские учётные данные OAuth для машинной аутентификации, корпоративное управление авторизацией через поставщиков удостоверений. |
| [Skills](https://modelcontextprotocol.io/extensions/skills/overview) | Обнаружение и чтение агентных навыков (Agent Skills) с серверов MCP. |

Список клиентов, которые реализуют эти расширения, ведёт [матрица поддержки](https://modelcontextprotocol.io/extensions/client-matrix).

## Реестр серверов

[Реестр MCP](https://modelcontextprotocol.io/registry/about) — официальный каталог серверов; обзор на русском есть в [справочнике](https://mcpprotocol.ru/registry/). В документации есть краткое руководство по публикации сервера, описание поддерживаемых типов пакетов, публикации удалённых серверов и автоматизации через GitHub Actions.

## Нормативные источники

| Источник | Что это | Статус |
| --- | --- | --- |
| [Спецификация](https://modelcontextprotocol.io/specification/2026-07-28/index) | Человекочитаемый текст протокола. | Нормативная |
| [schema.ts](https://github.com/modelcontextprotocol/specification/blob/main/schema/2026-07-28/schema.ts) | Схема на TypeScript. | Источник истины обо всех сообщениях и структурах |
| [schema.json](https://github.com/modelcontextprotocol/specification/blob/main/schema/2026-07-28/schema.json) | JSON Schema, создаётся автоматически из схемы TypeScript. | Производный |
| [llms.txt](https://modelcontextprotocol.io/llms.txt) | Указатель страниц документации для агентов. | Справочный |
| [Предложения по улучшению (SEP)](https://modelcontextprotocol.io/seps/index) | Обоснования изменений протокола. | Справочный |

> **Заметка переводчика.** Если текст спецификации и схема расходятся, ориентируйтесь на схему на TypeScript: спецификация называет её источником истины, а JSON Schema создаётся из неё автоматически.
