Сегодня, 8 августа 2026 года, мы видим последствия одного из самых значимых обновлений Model Context Protocol (MCP) — спецификации 2026-07-28, которая вышла 28 июля. Это не просто очередное обновление, а фундаментальное изменение архитектуры, которое напрямую влияет на то, как разработчики строят и масштабируют свои ИИ-агенты и интеграции.
Что произошло
28 июля 2026 года была официально выпущена пятая версия спецификации Model Context Protocol — MCP 2026-07-28. Ключевое изменение — переход от двунаправленного протокола с сохранением состояния к бессостоятельной модели запрос/ответ. Это означает, что теперь каждый запрос самодостаточен, не требует предварительного рукопожатия (initialize/initialized) и не использует заголовок Mcp-Session-Id. Вместо этого, информация о версии протокола, идентификаторе клиента и его возможностях передается в метаданных каждого запроса. Для обнаружения возможностей сервера теперь предусмотрен новый RPC-вызов server/discover, хотя он и не является обязательным. Одновременно с этим, Python SDK обновился до версии 2.0, переименовав основной класс для построения серверов (FastMCP в MCPServer), и теперь поддерживает обе эры протокола.
Почему это важно
Переход к бессостоятельному ядру — это ответ на один из самых частых запросов разработчиков, стремящихся к повышению надежности и масштабируемости своих MCP-серверов. Отказ от сессий и рукопожатий позволяет развертывать MCP-серверы на бессерверных и граничных инфраструктурах, а также использовать простые балансировщики нагрузки (round-robin) без необходимости общего хранилища состояний между инстансами. Это значительно упрощает архитектуру, снижает операционные издержки и повышает отказоустойчивость. Кроме того, спецификация формализует фреймворк расширений (например, MCP Apps, Tasks) и ужесточает авторизацию, приводя ее в соответствие с OAuth 2.0 и OIDC, что критически важно для корпоративных внедрений.
Что это значит на практике
- Упрощение масштабирования: Разработчики могут развертывать MCP-серверы на бессерверных платформах (AWS Lambda, Google Cloud Functions) или в контейнерах, используя стандартные балансировщики нагрузки. Это снижает сложность инфраструктуры и затраты на масштабирование.
- Повышенная надежность: Отсутствие состояния на сервере делает каждый запрос независимым, что уменьшает вероятность ошибок, связанных с потерей сессии или некорректным состоянием. Серверы становятся более устойчивыми к сбоям.
- Новые возможности для Claude: Anthropic уже интегрирует поддержку MCP 2026-07-28 в свои продукты Claude, что позволит агентам взаимодействовать с приложениями более стабильно и эффективно. Пользователи Claude теперь могут видеть более 950 MCP-серверов в каталоге коннекторов, используемых миллионами людей ежедневно.
- Миграция и совместимость: Существующие MCP-серверы на Python могут быть обновлены до новой спецификации с помощью SDK 2.0, который обеспечивает обратную совместимость. Это позволяет постепенно переходить на новую архитектуру, не ломая текущие интеграции.
- Улучшенная безопасность: Ужесточение авторизации с поддержкой OAuth 2.0 и OIDC позволяет MCP-серверам бесшовно интегрироваться с корпоративными системами идентификации, такими как Entra или Okta, повышая безопасность и управляемость доступа.