WebMCP: что это такое и как он работает

WebMCP (Web Model Context Protocol) — это новый стандарт, который позволяет сайту предоставить AI-агенту готовые «инструменты» для действий прямо в браузере. Вместо того чтобы ИИ «угадывал» кнопки и поля в коде страницы, сайт через navigator.modelContext.registerTool() прямо описывает, что можно сделать: оставить заявку, найти товар, оформить заказ. В статье разбираем, что такое WebMCP, как он работает шаг за шагом, чем отличается от обычного API и llms.txt и — главное — зачем это SEO-специалисту уже сегодня.
Что такое WebMCP
WebMCP — это браузерное расширение идеи Model Context Protocol (MCP), открытого стандарта, по которому AI-модели подключаются к внешним инструментам и данным. Если «классический» MCP соединяет модель с серверами и программами, то WebMCP переносит эту логику в веб-страницу: сайт сам объявляет набор действий, которыми может воспользоваться ИИ-агент, работающий в браузере пользователя.
Простыми словами: WebMCP — это способ «разговаривать» с AI-агентами на их языке. Страница регистрирует инструменты (tools) — у каждого есть понятное имя, описание и перечень параметров. Агент видит этот список и вызывает нужное действие напрямую, а не пытается имитировать клики человека. Стандарт разрабатывается в рамках W3C/WICG, а Google уже добавил его проверку в Lighthouse — так что это не теория, а направление, которое становится стандартом.
Как работает WebMCP: 4 шага
Механика WebMCP проста и укладывается в четыре шага — от регистрации инструмента до выполнения действия.
- Сайт регистрирует инструменты. Через
navigator.modelContext.registerTool()страница описывает действие: его имя (name), человеко- и машиночитаемое описание (description) и схему параметров (inputSchema). - Агент читает список инструментов. Встроенный в браузер ИИ-ассистент получает перечень доступных действий — без «разгадывания» структуры DOM и без хрупких сценариев с кликами по координатам.
- Агент вызывает нужный инструмент. Вместо того чтобы искать кнопку, он вызывает функцию с валидными параметрами (например, имя и телефон для заявки).
- Сайт выполняет действие и возвращает результат. Ваш код обрабатывает вызов — чаще всего повторно используя существующую логику формы или API — и возвращает агенту структурированный ответ.

На практике регистрация инструмента выглядит как короткий фрагмент JavaScript. Вот упрощённый пример инструмента «оставить заявку», который мы использовали в пилотном внедрении WebMCP на собственном сайте: он заполняет существующую контактную форму и отправляет её, повторно используя всю серверную логику и защиту от спама.

Ключевое преимущество подхода — надёжность и безопасность. Агент не «кликает вслепую», а вызывает чётко очерченное действие с валидированными параметрами. Сайт сам решает, какие действия открыть, а какие оставить недоступными, и выполняет проверки на сервере — как и для обычного пользователя.
Чем WebMCP отличается от API, llms.txt и MCP
WebMCP легко спутать со смежными технологиями. Коротко о разнице:
- WebMCP vs обычное API. API — это отдельный бэкенд-интерфейс, который нужно строить и документировать отдельно. WebMCP работает поверх существующего сайта в браузере: вы описываете действия, которые уже есть на странице, без создания нового сервера. Часто инструмент просто повторно использует форму или AJAX, которые уже работают для людей.
- WebMCP vs
llms.txt.llms.txt— это статический машиночитаемый файл в корне домена, который описывает контент сайта для моделей (о чём ресурс, где искать). WebMCP — про действия: он даёт агенту возможность не только прочитать, но и сделать что-то на странице. - WebMCP vs MCP. MCP соединяет модель с серверными инструментами на стороне бэкенда. WebMCP — это его «браузерная» ветвь: инструменты живут во фронтенде конкретной страницы и доступны агенту, работающему в браузере пользователя.
Зачем WebMCP бизнесу и сайту
Количество автономных ИИ-агентов быстро растёт — ассистенты вроде агентов ChatGPT или Gemini уже умеют самостоятельно переходить по страницам и выполнять задачи за пользователя. Для бизнеса WebMCP означает несколько конкретных выгод:
- Меньше потерянных действий. Если агент не может корректно заполнить форму вручную, он просто уйдёт. WebMCP даёт ему надёжный путь завершить заявку или заказ.
- Предсказуемость вместо хрупких сценариев. Действие, описанное как инструмент, не ломается при изменении вёрстки или появлении всплывающего окна.
- Контроль и безопасность. Вы сами определяете, что разрешено агенту, и валидируете всё на сервере.
- Готовность наперёд. Внедряя WebMCP сегодня, вы оказываетесь среди первых «agent-ready» сайтов — пока конкуренты ещё не заметили тренд.
WebMCP и SEO/GEO: зачем это SEO-специалисту
На первый взгляд WebMCP — чисто разработческая тема. Но на самом деле это новая зона ответственности SEO-специалиста, потому что она прямо касается видимости сайта для искусственного интеллекта. Классическое SEO оптимизирует страницы под поисковых роботов и людей; GEO (Generative Engine Optimization) добавляет к этому оптимизацию под ответы и действия ИИ. WebMCP — один из ключевых инструментов этого нового направления.
- AI-агенты — это новый трафик. Всё больше визитов генерируют не люди, а ассистенты, действующие от их имени. Готовность к ним становится частью технического SEO.
- Шанс быть выбранным. Когда агент выполняет задачу пользователя, он выберет тот сайт, с которым может надёжно взаимодействовать. Это новая форма «ранжирования» — по способности к действию.
- Это уже официальный сигнал Google. WebMCP входит в новую категорию «Агентный веб-просмотр» в PageSpeed Insights (пока экспериментально) — то есть Google уже измеряет готовность сайтов к агентам.
- Пересечение с классическим SEO. WebMCP работает в паре с деревом доступности и семантическим HTML — это давние факторы качества, которыми SEO-специалист занимается и так.

Как внедрить WebMCP на сайте
Начать можно с одного-двух самых важных сценариев — например, контактной формы или поиска товаров. Соблюдайте несколько правил, чтобы внедрение было корректным и безопасным.
- Выберите ключевые действия сайта, которые дают ценность агенту: оставить заявку, найти товар, подписаться, оформить заказ.
- Для каждого действия зарегистрируйте отдельный инструмент через
navigator.modelContext.registerTool()— один инструмент = одно действие, без «комбайнов». - Дайте инструменту чёткое имя и описание, ориентированное на машину: что делает действие, какие параметры обязательны.
- Опишите
inputSchemaс типами параметров и обязательно валидируйте их на сервере — не доверяйте вводу агента больше, чем вводу человека. - Повторно используйте существующую логику форм и API вместо дублирования бэкенда только ради агента.
- Предусмотрите graceful fallback: если браузер не поддерживает
navigator.modelContext, сайт должен работать без ошибок. - Не полагайтесь только на WebMCP: держите в порядке дерево доступности и семантику — пока большинство агентов читают страницу именно через них.

WebMCP и «Агентный веб-просмотр» в PageSpeed Insights
WebMCP — не изолированная технология. Google уже включил его проверку в новую категорию Lighthouse «Агентный веб-просмотр», которая оценивает готовность сайта к AI-агентам вместе с деревом доступности, стабильностью макета (CLS) и файлом llms.txt. Пока проверка WebMCP экспериментальная и не входит в итоговую оценку, но сам факт её появления показывает направление движения веба. Подробнее об этом показателе — в нашей статье «Обновление PageSpeed Insights: новый показатель “Агентный веб-просмотр”».
Частые вопросы (FAQ)
Что такое WebMCP простыми словами?
WebMCP (Web Model Context Protocol) — это стандарт, который позволяет сайту предоставить AI-агенту готовые «инструменты» для действий в браузере. Страница через navigator.modelContext.registerTool() описывает, что можно сделать (например, оставить заявку), а агент вызывает это действие напрямую, не угадывая кнопки в коде.
Чем WebMCP отличается от обычного API?
API — это отдельный бэкенд-интерфейс, который нужно строить и документировать отдельно. WebMCP работает поверх существующей страницы в браузере и часто просто повторно использует формы или запросы, которые уже работают для людей. Новый сервер не нужен — достаточно описать существующие действия как инструменты.
WebMCP и llms.txt — это одно и то же?
Нет. llms.txt — это статический файл, который описывает контент сайта для моделей. WebMCP — про действия: он даёт агенту возможность не только прочитать страницу, но и выполнить на ней задачу. Они дополняют друг друга.
Влияет ли WebMCP на позиции в Google?
Прямого фактора ранжирования нет — проверка WebMCP в PageSpeed Insights пока экспериментальная. Но она работает в паре с деревом доступности и семантикой, которые давно влияют на качество сайта, поэтому работа над готовностью к агентам улучшает и классическое SEO, и видимость для ИИ (GEO).
Все ли браузеры и агенты уже поддерживают WebMCP?
Нет, стандарт ещё на ранней стадии. Большинство агентов сегодня читают страницу через DOM и дерево доступности, а не через WebMCP. Поэтому внедрение стоит делать с graceful fallback — чтобы сайт корректно работал и без поддержки navigator.modelContext.
Стоит ли внедрять WebMCP уже сейчас?
Да, если вы хотите быть среди первых agent-ready сайтов. Начните с одного-двух ключевых действий, реализуйте их безопасно с валидацией на сервере — и вы получите преимущество, пока конкуренты ещё не обратили внимание на тренд.
WebMCP — это чёткий сигнал, что веб готовится к новому типу посетителей: AI-агентам, которые не только читают страницы, но и действуют на них. Хорошая новость в том, что базовая работа под WebMCP пересекается с классическим SEO и доступностью, поэтому она работает сразу на несколько фронтов. Если нужно подготовить сайт к AI-агентам, внедрить WebMCP, навести порядок в дереве доступности или выстроить стратегию GEO — команда Spilno Agency поможет сделать это правильно.


