Паспорт протокола#
| Параметр | Значение |
|---|---|
| Название | Model Context Protocol (MCP) |
| Действующая ревизия | 2026-07-28 (Current) |
| Предыдущая ревизия | 2025-11-25 |
| Формат версии | ГГГГ-ММ-ДД, дата последнего изменения, нарушающего совместимость |
| Формат сообщений | JSON-RPC 2.0 |
| Транспорты | stdio, Streamable HTTP (HTTP+SSE устарел) |
| Серверные возможности | Resources, Prompts, Tools |
| Клиентские возможности | Elicitation (Roots и Sampling устарели) |
| Официальные расширения | Tasks, MCP Apps, Enterprise Managed Authorization |
| Авторизация | OAuth 2.1 для HTTP-транспортов, необязательна |
| Нормативный источник | Схема schema.ts в репозитории спецификации |
| Официальные SDK первого уровня | TypeScript, Python, Go, C# |
| Управление | Agentic AI Foundation при Linux Foundation, с 9 декабря 2025 |
| Лицензия | Переход с MIT на Apache 2.0; документация вне спецификации — CC BY 4.0 |
| Официальный сайт | modelcontextprotocol.io |
История ревизий#
| Ревизия | Статус | Что отличает |
|---|---|---|
| 2026-07-28 | Действующая | Протокол без состояния, многошаговые запросы, расширения, заголовки маршрутизации, кэширование списков, правила устаревания |
| 2025-11-25 | Завершённая | Предыдущая ревизия |
| 2025-06-18 | Завершённая | Сервер MCP закреплён как сервер ресурсов OAuth, обязательные метаданные защищённого ресурса |
| 2025-03-26 | Завершённая | Появился транспорт Streamable HTTP, HTTP+SSE выведен из употребления |
| 2024-11-05 | Завершённая | Ревизия на момент публичного запуска протокола |
Описания старых ревизий приведены для ориентира в устаревших материалах; нормативный текст каждой ревизии хранится в спецификации.
Как устроены версии#
Версия MCP — строка в формате ГГГГ-ММ-ДД. Дата показывает, когда в последний раз вносились изменения, нарушающие совместимость. При обратно совместимых правках номер не меняется, поэтому в действующую ревизию могут вноситься уточнения.
- Draft — ревизия в работе, не готова к использованию.
- Current — действующая ревизия, готова к использованию, допускает обратно совместимые правки.
- Final — завершённая ревизия, которая больше не меняется.
Жизненный цикл возможностей#
С ревизии 2026-07-28 действует формальная политика устаревания. У каждой возможности есть состояние: активна (Active), устарела (Deprecated) или удалена (Removed). Минимальный срок между объявлением устаревания и удалением — двенадцать месяцев. Перечень устаревших возможностей ведётся в спецификации; его краткая версия — в разделе «Изменения и устаревшее».
Библиотеки#
Проект поддерживает официальные SDK четырёх языков первого уровня: TypeScript, Python, Go и C#. На момент выхода ревизии 2026-07-28 все они поддерживали её; библиотека для Rust поддерживала новую ревизию в бета-версии. При переходе на ревизию 2026-07-28 нужно учесть миграционные заметки в SDK, особенно если код зависел от идентификаторов сессий.
Управление проектом#
9 декабря 2025 года Anthropic передала MCP в Agentic AI Foundation, целевой фонд в составе Linux Foundation. Основатели фонда — Anthropic, Block и OpenAI, при поддержке Google, Microsoft, AWS, Cloudflare и Bloomberg. Модель принятия решений в проекте сохранена: изменения вносят мейнтейнеры по открытому процессу SEP с участием сообщества.