API браузера WebMCP могут сократить потребность в веб-скрапинге для ИИ-агентов.

Что меняет WebMCP для веб-автоматизации
Google недавно выпустил WebMCP — два новых API браузера, которые позволяют веб-сайтам регистрировать инструменты для прямого вызова AI-агентами. Вместо парсинга DOM-элементов или борьбы с антибот-системами сайты могут предоставлять свою функциональность через стандартизированные интерфейсы.
Как это работает технически
Сайты регистрируют инструменты с помощью navigator.modelContext.registerTool(), указывая название, описание, схему входных данных и функцию выполнения. В источнике приведён такой пример:
navigator.modelContext.registerTool({
name: "search_flights",
description: "Поиск доступных рейсов",
inputSchema: { /* JSON Schema */ },
execute: async (input) => {
return await internalFlightAPI(input);
}
});Этот подход устраняет цепочки CSS-селекторов, логику повторных попыток, управление headless-сессиями браузера и парсинг DOM для любого сайта, реализующего WebMCP.
Текущий статус реализации
Спецификация всё ещё на ранней стадии — черновик W3C содержит буквальные комментарии "TODO: fill this out" в определениях методов. Сейчас это доступно только в Chrome 146 как ранняя предварительная версия. Автор подписался на ранний доступ, чтобы протестировать, какую часть существующего кода парсинга можно заменить.
Практические последствия для разработчиков
Для разработчиков, уже создающих MCP-серверы, ментальная модель идентична: инструменты + схемы + выполнение. Переход от предоставления локальных ресурсов как MCP-инструментов к тому, чтобы сайты предоставляли себя как MCP-инструменты, невелик — та же архитектура, другой транспорт.
Крупные сайты с существующими внутренними API (такие как Booking, Amazon, авиакомпании), вероятно, внедрят первыми, поскольку могут предоставить свои API через WebMCP с минимальными изменениями. Парсеры не исчезнут полностью — сайты без реализации WebMCP всё ещё потребуют традиционных подходов.
Автор предлагает многоуровневый подход: агенты сначала пробуют WebMCP, затем переходят к DOM-автоматизации при недоступности, а затем к прямому парсингу как последнему средству — используя лучший доступный метод для каждого сайта.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Библиотекарь MCP: Локальный сервер ИИ для постоянного контекста с документами
Librarian MCP — это сервер с открытым исходным кодом для протокола Model Context Protocol, который работает локально и подключается к Jan, LM Studio или Claude Desktop, позволяя ИИ-моделям искать и анализировать коллекции документов, сохраняя полный контекст беседы и конфиденциальность данных.

Lightpanda: Открытый headless-браузер для LLM-агентов со встроенным MCP-сервером и выводом в формате markdown
Lightpanda — это открытый headless-браузер, разработанный для агентов на основе LLM, который использует в 16 раз меньше памяти, чем Chrome (215 МБ против 2 ГБ), и выполняет тесты веб-краулинга за 5 секунд вместо 47. Он предоставляет нативный вывод в формате markdown, семантическое дерево с определением интерактивности и встроенный MCP-сервер.

IronBee: Открытый слой верификации для Claude Code и Cursor
IronBee — это открытый слой верификации, который заставляет AI-агентов для программирования тестировать изменения в реальном браузере перед завершением задач. В ходе тестирования он обнаружил ошибки в 82% сессий Claude Code, которые были бы отправлены без проверки.

nex-life-logger: Локальный трекер активности для агентов OpenClaw
nex-life-logger — это фоновый трекер активности, работающий локально на вашем компьютере, который даёт агентам OpenClaw память о ваших действиях на ПК. Он отслеживает историю браузера, активные окна и транскрипты YouTube, сохраняя всё в локальной базе данных SQLite без передачи данных в облако.