ВебМКП

Александра Клеппер
Alexandra Klepper

Опубликовано: 18 мая 2026 г.

WebMCP — это предлагаемый веб-стандарт, призванный помочь в создании и предоставлении структурированных инструментов для агентов искусственного интеллекта. WebMCP предоставляет JavaScript и аннотирует элементы HTML-форм, чтобы агенты точно знали, как взаимодействовать с функциями страницы, поддерживая пользовательский опыт. Это может значительно повысить производительность и надежность работы агентов.

Искусственный интеллект — это относительно новая технология. Он может помочь людям лучше справляться со сложными и техническими задачами. WebMCP обеспечивает более высокую точность выполнения задач агентами и может быть добавлен в качестве поэтапного улучшения.

Почему именно WebMCP?

WebMCP может помочь вам преодолеть разрыв между веб-приложениями и агентами, повышая эффективность, надежность и выполнение задач за счет предоставления правил взаимодействия. Вместо того чтобы агент проверял элемент, например, кнопку или поле, чтобы понять его назначение, веб-сайт сам определяет назначение элемента, обеспечивая его правильное использование.

Это более надежный способ, чем принудительное управление, которое может включать множество этапов и оставляет каждый этап открытым для интерпретации со стороны субъекта.

Веб-сайты могут четко обозначать свою цель, например, поиск или покупку, путем определения инструмента . Эти инструменты отображаются на веб-странице наглядно, что позволяет пользователям убедиться в том, что задачи выполняются должным образом. Это также сохраняет целостность вашего бренда и принципов человекоориентированного дизайна.

WebMCP поддерживает:

  • Discovery : Стандартный способ регистрации инструментов страницами в агентах, таких как checkout или filter_results .
  • JSON-схемы : Явное определение входных данных и ожидаемых выходных данных для уменьшения эффекта иллюзии или недопонимания.
  • Состояние : Общее понимание контекста текущей страницы, позволяющее агенту знать, какие ресурсы доступны для действий в режиме реального времени.

Наша цель — создать API, которые любой браузер с возможностями агентского управления сможет использовать и извлечь из них пользу, чтобы ваши пользователи могли легче выполнять задачи. Вы можете следить за этим процессом на GitHub .

Варианты использования

Существует множество способов использования WebMCP в интернете. Например:

  • Помогите своим клиентам получить поддержку . Если вы предоставляете клиентам программное обеспечение, у вас может быть сложный процесс поддержки, включающий множество различных вопросов. Вы можете использовать WebMCP, чтобы помочь агенту быстрее найти нужную форму и заполнить поля информацией, предоставленной пользователем.
  • Улучшите процесс бронирования поездок . Помогите агентам бронировать сложные, многогородские и многопассажирские поездки с меньшим количеством шагов.

Некоторые действия могут быть конфиденциальными, например, совершение покупки. В этом случае можно добавить команду, которая запросит у пользователя взаимодействие с диалоговым окном подтверждения.

На практике ваши инструменты могут выполнять следующие задачи:

  • Заполнение структурированных форм : Создайте инструмент submit_application , который поможет агентам правильно сопоставлять данные, собранные в ходе общения с пользователем, с полями форм. Например, вы можете различать поля, требующие указания полного имени, и поля, где необходимо указать только имя и фамилию.
  • Поддержка взаимодействия с агентами в человекоориентированных интерфейсах : некоторые поля предназначены для пользователей-людей, но могут быть непонятны агентам. Вы можете создать инструмент date_pick , который позволит выбирать сложную дату и время при бронировании или оформлении мероприятия.
  • Ускоренная отладка приложений : вы можете создать инструмент run_diagnostics на странице настроек разработчика, чтобы агент мог запускать исправления, которые в противном случае скрыты за вложенными меню.

Ваш вариант использования отсутствует? Или у вас есть идея, которой вы хотели бы поделиться на WebMCP? Присоединяйтесь к программе раннего предварительного просмотра и поделитесь своим мнением.

Начните

WebMCP доступен в качестве флага Chrome для локальной разработки. Он будет доступен в тестовой версии Chrome 149.

Чтобы включить WebMCP локально:

  1. Откройте Chrome и перейдите по адресу chrome://flags/#enable-webmcp-testing
  2. Установите флаг в положение «Включено» .
  3. Перезапустите Chrome, чтобы изменения вступили в силу.

Используйте API WebMCP.

Для настройки инструментов вашего веб-сайта можно использовать два API:

  • Императивный API : Определяйте различные типы инструментов с помощью стандартного JavaScript, такие как поля ввода форм, инструменты навигации, управление состоянием или другие функции.
  • Декларативный API : добавление аннотаций к стандартным HTML-формам для создания инструмента WebMCP.

Ограничения

Хотя WebMCP стремится упростить сложные задачи как для агентов, так и для людей, у него есть некоторые ограничения:

  • Требуется контекст браузера : поскольку вызовы инструментов обрабатываются в JavaScript, для обеспечения видимого интерфейса и контекста браузера необходимо открыть вкладку браузера или веб-представление. Другими словами, агенты или вспомогательные инструменты не поддерживают вызов инструментов в безголовом режиме.
  • Дополнительные затраты на сложные интерфейсы : если ваш сайт очень сложный, вам, вероятно, потребуется рефакторинг или добавление JavaScript для обработки состояния приложения и интерфейса.
  • Доступность инструментов : Чтобы узнать, есть ли на сайте доступные для вызова инструменты, клиентам и пользователям браузера необходимо перейти непосредственно на сайт.

Демо

Доступны примеры демонстраций, охватывающие как императивный, так и декларативный подходы:

Вы также можете ознакомиться с исходным кодом демонстрационной версии на GitHub .

Имитируйте чат агента с помощью расширения инспектора.

Установите расширение Model Context Tool Inspector Extension , чтобы поэкспериментировать с агентом и посмотреть, как работают инструменты WebMCP в реальных демонстрациях или в ваших собственных приложениях. Вы можете вводить подсказки на естественном языке, чтобы проверить, может ли агент правильно взаимодействовать с инструментами WebMCP.

С помощью этого расширения вы можете:

  • Чтобы узнать, какие инструменты зарегистрированы на странице, отслеживайте API navigator.modelContext .
  • Вызывайте инструменты и выполняйте функции вручную.
  • Убедитесь, что ваша JSON-схема определена правильно и что браузер может обрабатывать данные так, как ожидает инструмент.
  • Просматривайте структурированные выходные данные или сообщения об ошибках, возвращаемые вашим инструментом, чтобы убедиться, что они написаны четко и отформатированы правильно, чтобы агент мог их понять.

Обращайтесь к агенту, используя естественный язык, чтобы проверить, сможет ли он правильно идентифицировать и запустить соответствующие инструменты WebMCP. Ваши запросы отправляются на модель gemini-2.5-flash .

Принимайте участие и делитесь отзывами.

WebMCP находится в стадии активного обсуждения и может быть изменен в будущем. Если вы попробуете эти API и у вас появятся отзывы, мы будем рады их услышать.