# MCP Apps - первое официальное расширение

> 26 января 2026 блог MCP объявил, что MCP Apps работает как официальное расширение протокола - первое по счёту. Хост показывает интерфейс инструмента в изолированном iframe.

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

- **Рубрика:** Выпуск

- **Дата события:** 26 января 2026

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

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

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

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

Расширение позволяет инструменту иметь свой интерфейс. Когда инструмент объявляет ресурс интерфейса, хост показывает его в изолированном `iframe`.

Запись описывает две составные части:

- инструмент несёт поле `_meta.ui.resourceUri`, которое указывает на ресурс интерфейса;
- сам ресурс отдаётся сервером по схеме `ui://` и содержит собранные HTML и JavaScript.

Интерфейс и хост обмениваются сообщениями в обе стороны по JSON-RPC через `postMessage`. Для авторов интерфейсов есть пакет `@modelcontextprotocol/ext-apps` с классом `App` для связи интерфейса с хостом.

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

Одна деталь изменилась по сравнению с ноябрьским предложением. Тогда в примере метаданных инструмента стоял ключ `ui/resourceUri`, в январской записи это поле `_meta.ui.resourceUri`.

Идентификатора расширения в записи блога нет. Он указан в обзоре расширений в документации проекта: ключ расширения там - `io.modelcontextprotocol/ui`.

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

Пользователей клиентов. Запись перечисляет, где расширение поддержано на день объявления:

- Claude - доступно в веб-версии и в приложении для компьютера;
- Goose - доступно;
- Visual Studio Code - доступно в сборке Insiders;
- ChatGPT - поддержка начинается на той же неделе.

Авторов серверов: чтобы инструмент получил интерфейс, нужно объявить ресурс `ui://` и сослаться на него из метаданных инструмента.

Тех, кто пользуется MCP-UI: запись отдельно говорит, что MCP-UI никуда не исчезает.

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

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

## Источники

- [Запись блога MCP о запуске MCP Apps как официального расширения](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/blog/content/posts/2026-01-26-mcp-apps.md)
- [Обзор расширений в документации MCP](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/extensions/overview.mdx)
- [Запись блога MCP с предложением MCP Apps от 21 ноября 2025](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/blog/content/posts/2025-11-21-mcp-apps.md)
