Перейти к содержимому

Cloudflare научил браузер для AI-агентов вызывать функции сайтов напрямую

Короткий ответ

Cloudflare обновил Kitesurf - браузер на Workers, созданный для AI-агентов, а не людей. Добавлена поддержка WebMCP: сайты могут открывать вызываемые функции вместо необходимости симулировать клики. Также расширено покрытие веб-стандартов (730 000+ подтестов WPT) и добавлен полный доступ к Browser Run API через CDP, Playwright, Puppeteer или MCP. Это делает автоматизированный просмотр сайтов агентами надёжнее и дешевле.

Что это значит для операций

Для B2B-компании на 10-200 человек, которая строит или покупает агентов для сбора данных с сайтов, заполнения форм или мониторинга страниц конкурентов, это важно: WebMCP позволяет агенту вызвать открытую сайтом функцию (например, searchFlights()) вместо угадывания пикселей и DOM-элементов, что снижает долю сбоев в хрупких сценариях скрейпинга. Kitesurf теперь работает со стандартными инструментами (Playwright, Puppeteer, MCP), поэтому команда операций или инженеров, уже использующая эти фреймворки для внутренней автоматизации, может подключить Kitesurf как браузерный бэкенд без переписывания скриптов - и это бесплатно на время бета-тестирования Cloudflare в рамках лимитов на аккаунт, так что стоит опробовать вариант перед тем, как платить платному поставщику headless-браузера для агентных сценариев.

Cloudflare выпустил обновление для Kitesurf - браузера, который компания построила на Cloudflare Workers специально для AI-агентов, а не для людей, и представила ещё в августе.

Главное новшество - поддержка WebMCP, стандарта, позволяющего владельцам сайтов открывать функциональность агентам напрямую в виде вызываемых функций - например, вызов searchFlights() - вместо того, чтобы заставлять агента симулировать клики на странице, не рассчитанной на программную навигацию. По словам Cloudflare, это снижает хрупкость, свойственную автоматизации на основе пикселей. Разработчики могут протестировать функцию на публичной площадке kitesurf.dev против собственных инструментов WebMCP Cloudflare Radar.

Cloudflare также добавил поддержку большего числа веб-стандартов, включая CSS Layout, CSS Object Model, CSS Typed OM, кастомные элементы и разрешение модулей JavaScript по URL. Компания сообщает, что Kitesurf теперь проходит более 730 000 подтестов Web Platform Tests - рост примерно на 500 000 с момента запуска, при этом время выполнения и загрузка CPU остаются близкими к показателям на старте благодаря внутренним оптимизациям движка в части выполнения JavaScript, чтения DOM, таймеров и загрузки шрифтов.

Kitesurf теперь имеет полное покрытие Browser Run API от Cloudflare, то есть его можно управлять через CDP, Playwright, Puppeteer или MCP, а Quick Actions (скриншоты, извлечение HTML, генерация PDF) можно вызывать прямо из скрипта Worker через привязку env.BROWSER.quickAction(), а не только через REST API.

Отдельное добавление позволяет разработчикам отображать сессии Kitesurf прямо в терминале - устанавливается через brew install cloudflare/cloudflare/kitesurf - за счёт перенаправления вывода рендерера в протоколы графики терминала вместо изображения, что удобно для проверки того, что «видит» агент на странице, без открытия полноценного окна браузера.

Cloudflare сообщает, что Kitesurf остаётся бесплатным на время бета-тестирования в рамках лимитов на аккаунт, а открытие исходного кода проекта планируется, но пока не назначено на конкретный срок.

Источник: Cloudflare Blog · В Атласе: Cloudflare OS →

Следующий шаг

Visibility Analyzer

Ровно это Visibility Analyzer и меряет на живом сайте: в каких ответах вас цитируют, до каких страниц движок не дотягивается и что чинить первым. Запуск бесплатный.

Запустить бесплатный аудит видимости

Запуск бесплатный, карта не нужна.

Стоимость
Бесплатно
Срок
Один прогон, минуты

Бесплатный тариф: два анализа в день, без карты.