# MCP Apps: предложение расширения

> 21 ноября 2025 блог MCP представил предложение расширения MCP Apps (SEP-1865): инструмент ссылается на HTML-интерфейс, который хост показывает в изолированном iframe.

Страница: https://mcpdoc.ru/blog/mcp-apps-proposed/
Указатель сайта: https://mcpdoc.ru/llms.txt

- **Рубрика:** Спецификация

- **Дата события:** 21 ноября 2025

- **Опубликовано на сайте:** 4 октября 2026

- **Источник:** [github.com](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/blog/content/posts/2025-11-21-mcp-apps.md)

Предложение расширения MCP Apps (SEP-1865) представлено 21 ноября 2025 в блоге проекта MCP. Его цель - единый способ показывать интерактивные интерфейсы в MCP. Это было предложение, а не готовый стандарт: официальным расширением MCP Apps стало позже.

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

Предложение опирается на уже существующие работы - MCP-UI и OpenAI Apps SDK. По записи блога, SEP написали основные сопровождающие MCP из OpenAI и Anthropic вместе с создателями MCP-UI и ведущими сопровождающими рабочей группы сообщества MCP UI.

Что предлагалось:

- шаблон интерфейса - это ресурс со схемой адреса `ui://`, на который ссылаются метаданные инструмента; в примере записи это ключ `ui/resourceUri` и тип `text/html+mcp`;
- интерфейс общается с хостом обычными сообщениями JSON-RPC из базового протокола MCP, которые передаются через `postMessage`;
- первая версия поддерживает только содержимое `text/html`, которое показывается в изолированном `iframe`;
- другие виды содержимого - внешние адреса, удалённый DOM, родные элементы интерфейса - явно отложены на будущее.

Защита описана четырьмя слоями: изоляция `iframe`, заранее объявленные шаблоны, сообщения, которые можно проверить, и согласие пользователя.

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

Авторов серверов, которые хотят отдавать вместе с инструментом интерфейс: предложение описывало, как это делать одинаково для разных хостов. Для проб авторы подготовили SDK раннего доступа в репозитории `modelcontextprotocol/ext-apps`.

Авторов клиентов и хостов: по предложению хост может просмотреть HTML до показа и может требовать явного согласия пользователя на вызов инструмента из интерфейса. Серверам запись советует отдавать и текстовый ответ, чтобы работать с хостами без поддержки интерфейсов.

Тем, кому интерфейсы не нужны, менять ничего не требовалось. Запись подчёркивает, что MCP Apps - необязательное расширение, а существующие реализации продолжают работать без правок.

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

Какие официальные расширения существуют сегодня и как клиент и сервер о них договариваются, описано на странице [«Расширения протокола»](https://mcpdoc.ru/protocol/extensions/).

## Источники

- [Запись блога MCP с предложением MCP Apps (SEP-1865)](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/blog/content/posts/2025-11-21-mcp-apps.md)
- [Репозиторий SDK раннего доступа ext-apps](https://github.com/modelcontextprotocol/ext-apps)
