Google запустил WebMCP в Chrome 149: сайты объявляют свои функции ИИ-агентам напрямую
Компания Google открыла для тестирования WebMCP, экспериментальный браузерный стандарт, который позволяет сайтам напрямую сообщать ИИ-агентам о своих функциях, и разработчик Денис Смирнов собрал на нём рабочий магазин электроники на React, попутно задокументировав четыре критические ошибки интеграции.

Впервые веб-страница может не просто показывать кнопки и поля людям, а объявлять свои возможности машинам: ИИ-агент (программа, которая сама выполняет задачи в браузере) больше не гадает, куда нажать, а получает готовый список функций с параметрами.
WebMCP пока остаётся предлагаемым стандартом, а не утверждённой спецификацией. Origin Trial (период пробного доступа для разработчиков) запущен в Chrome версий 149-156, то есть технология доступна для экспериментов уже сейчас. Денис Смирнов, ведущий .NET-разработчик с пятилетним опытом, опубликовал практический разбор: он собрал интернет-магазин электроники на React, подключил три инструмента WebMCP и показал, где интеграция ломается. Именно ошибки оказались полезнее рабочего кода.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| WebMCP, экспериментальный браузерный API для объявления инструментов ИИ-агентам | Origin Trial: Chrome 149-156 (доступен с августа 2026) | Web Machine Learning Community Group, реализация в Chrome и Edge | Бесплатно, открытый черновик стандарта |
Какую задачу решает WebMCP?
Сегодня ИИ-агент взаимодействует с сайтом примерно как слепой пользователь: делает скриншот страницы, пытается угадать назначение кнопок, эмулирует клики и проверяет результат. Текст кнопки изменился после A/B-теста или баннер закрыл форму, и агент теряется.
WebMCP добавляет прямой путь. Страница регистрирует инструмент с именем, описанием, схемой входных параметров (JSON Schema) и обработчиком на JavaScript. Агент обнаруживает инструмент через браузер и вызывает его со структурированными аргументами, без угадывания координат и парсинга вёрстки.
Принципиальный момент: пользователь, агент и приложение работают с одним состоянием в одной вкладке. Если агент применил фильтр, человек сразу видит отфильтрованный каталог. Если товар попал в корзину, это та же корзина, которую можно проверить и поправить руками.
WebMCP это MCP в браузере? Не совсем
Название сбивает с толку. WebMCP вдохновлён протоколом MCP (Model Context Protocol) и использует знакомые понятия инструментов и схем, но это не перенос MCP в JavaScript. Страница не поднимает JSON-RPC-сервер и не становится постоянно доступным сервисом.
В реальном продукте технологии дополняют друг друга: MCP-сервер предоставляет агенту бизнес-возможности круглосуточно, а WebMCP помогает работать с живым интерфейсом, который пользователь уже открыл и авторизовал. Инструменты страницы нельзя обнаружить, не посетив её: WebMCP не превращает весь интернет в глобальный каталог функций.
Где WebMCP уже работает?
- В Chrome 149-156 проходит Origin Trial
- В Edge 150 также доступен Origin Trial
- Brave добавляет экспериментальную поддержку в ассистенте Leo AI
- Mozilla оценивает предложение нейтрально, WebKit (движок Safari) выступает против текущей формы
- Полноценной реализации в Firefox и Safari пока нет
- Для локальной разработки Chrome предоставляет отдельный флаг
- Спецификация и правила безопасности продолжают меняться
Два способа объявить инструмент
WebMCP предлагает два варианта регистрации.
Императивный API подходит для JavaScript-логики и одностраничных приложений (SPA). Страница вызывает document.modelContext.registerTool() и передаёт описание инструмента: имя, описание, схему параметров и функцию-обработчик. Можно использовать состояние приложения, вызывать серверные запросы, показывать модальные окна и регистрировать инструменты только на тех экранах, где они нужны.
Декларативный API превращает обычную HTML-форму в инструмент с помощью атрибутов toolname, tooldescription и описаний параметров. Браузер сам синтезирует JSON Schema из полей формы. Это проще для статических сайтов, где не нужна сложная логика.
Для React-приложения Смирнов выбрал императивный вариант и зарегистрировал три инструмента: поиск товаров с фильтром по цене, открытие карточки товара и добавление в корзину.
Четыре ошибки, на которые наступил автор
Смирнов отдельно подчёркивает: именно ошибки оказались полезнее рабочего кода. Вот сценарий, который он воспроизвёл: пользователь просит агента найти наушники дешевле 10 000 рублей, открыть карточку и добавить товар в корзину. Шесть понятных действий для человека, но для агента без WebMCP это квест с угадыванием полей и кнопок. С WebMCP агент получает готовые функции, но при интеграции с React всплывают проблемы синхронизации состояния, порядка регистрации инструментов и обработки ошибок.
Конкретные ошибки описаны в статье Смирнова; здесь важен вывод: стандарт работает, но требует аккуратного проектирования, особенно в приложениях с динамическим состоянием.
Как попробовать?
- Откройте Chrome версии 149 или выше (или включите экспериментальный флаг для локальной разработки, если версия ниже)
- Зарегистрируйтесь в Origin Trial для WebMCP через страницу Chrome Origin Trials
- Добавьте в свой React-проект вызов
document.modelContext.registerTool()с описанием инструмента, схемой параметров и обработчиком - Загляните в актуальную документацию в репозитории Web Machine Learning Community Group: API активно меняется, и код полугодовой давности может не работать
Что делать с этим прямо сейчас, по ролям
Автору Дзена и копирайтеру. WebMCP пока не про текст, а про интерфейсы. Но если вы ведёте блог или сайт-витрину, через полгода-год ИИ-агенты ваших читателей смогут взаимодействовать с вашими страницами напрямую. Следите за стандартом, чтобы не переделывать сайт позже.
Маркетологу. Формула «публикуйте инструменты, а не пиксели» означает: сайт, который объявил свои функции агентам, получит конверсию от ИИ-трафика. Тот, что не объявил, останется невидимым для агентов, даже если красиво выглядит для людей.
Разработчику и предпринимателю в РФ и СНГ. Стандарт браузерный и не привязан к конкретной модели. Chrome и Edge доступны в России. Из российских ИИ-ассистентов, способных работать как агенты в браузере, ближе всего YandexGPT (встроен в Яндекс Браузер) и GigaChat от Сбера. Пока ни один из них не поддерживает WebMCP, но если стандарт утвердят, поддержка появится и в российских браузерах, потому что Chromium-движок у Яндекс Браузера тот же.
Разбор Смирнова ценен именно тем, чего не бывает в обзорных статьях: он показал, как реальный React-проект ломается при интеграции с незрелым API. По моим наблюдениям, большинство обзоров WebMCP на русском языке ограничиваются пересказом концепции и не доходят до кода.
Оговорка: стандарт экспериментальный, API меняется между версиями Chrome, Mozilla и Apple пока не поддержали. Строить продакшн на WebMCP сегодня рано.
Что сделать сегодня: если у вас есть сайт на React или любом SPA-фреймворке, попробуйте зарегистрировать хотя бы один инструмент в Chrome с флагом разработчика. Двадцать минут эксперимента покажут, насколько ваш текущий код готов к агентному вебу.
Частые вопросы
WebMCP заменит обычные сайты?
Нет. WebMCP не меняет интерфейс для человека. Он добавляет второй канал: страница остаётся прежней для пользователя, но параллельно сообщает ИИ-агенту, какие действия доступны. Без агента в браузере ничего не изменится.
Нужно ли платить за использование WebMCP?
Нет. Черновик стандарта открыт, Origin Trial бесплатен. WebMCP не привязан к конкретному провайдеру ИИ: он работает с любым агентом, который поддерживает этот протокол на стороне браузера.
Можно ли использовать WebMCP с YandexGPT или GigaChat?
На момент публикации ни YandexGPT, ни GigaChat не поддерживают WebMCP. Но стандарт реализован на уровне браузерного движка Chromium, который лежит в основе Яндекс Браузера. Если спецификацию утвердят, техническая база для поддержки уже есть.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

AI генератор кода обрушил стоимость разработки, но взорвал расходы на поддержку
Текст построен строго по фактам из оригинала. Оригинал представляет собой не пресс-релиз о запуске продукта, а авторскую аналитику без привязки к конкретному…

Разработка игр стала предсказуемой: калькулятор покажет стоимость сервера 2D MMO до запуска
Компания The Mana World представила калькулятор серверной нагрузки для 2D MMO RPG, который показывает стоимость каждого решения разработчика до запуска игры, и…

Искусственный интеллект в магазинах не заменит продавцов: создатель Apple Store объяснил почему
Рон Джонсон, создатель сети Apple Store и бывший глава розницы Apple, в интервью TechCrunch заявил, что искусственный интеллект в магазинах не заменит…
Комментарии