
Оновлення Kitesurf від Cloudflare: підтримка WebMCP і режим термінала
Агентний браузер Kitesurf від Cloudflare тепер підтримує WebMCP, покриває весь API Browser Run і вміє відображати сторінки в терміналі, ідеться в новому оновленні компанії.
У серпні Cloudflare представила Kitesurf - браузер для AI-агентів, який повністю працює на Cloudflare Workers. У новому оновленні компанія повідомляє, що Kitesurf підтримує WebMCP, покриває весь API Browser Run і працює в терміналі.
Підтримка WebMCP
Вебсайти створювали не для агентів. Cloudflare описує сучасний перегляд як хаотичний процес клікання по пікселях і очікування потрібного елемента, що для програмного використання повільно й ненадійно. WebMCP дає розробникам змогу відкривати функціональність сайту безпосередньо агентам, тож модель може викликати функцію на кшталт searchFlights() замість імітації кліків.
Cloudflare підтримує WebMCP від самого початку і нещодавно дозволила власникам сайтів вмикати його одним перемикачем, без зміни коду. Тепер його підтримує і Kitesurf, а компанія демонструє це на Cloudflare Radar, який показує інструменти на кшталт navigate-to і set-location.
Більше стандартів, понад 730 000 підтестів WPT
Від запуску Kitesurf додав підтримку CSS Layout, CSS Object Model, CSS Typed OM і custom elements, а також розв'язання модулів за URL, JSON-модулі та import map для сайтів, які завантажують JavaScript частинами. iframe тепер завантажуються вчасно і краще ізолюються.

Якість контролюють за допомогою Web Platform Tests - відкритого набору тестів на відповідність вебстандартам. Kitesurf проходить понад 730 000 підтестів WPT, на 500 000 більше, ніж на старті.
Ефективність для агентного циклу
Для агента ефективність - це радше затримка всього циклу, ніж швидкість завантаження сторінки. Cloudflare переробила внутрішні частини рушія, щоб менше операцій перетинали межу між рушієм JavaScript Boa і DOM: читання на кшталт getAttribute, id і parentNode тепер виконуються всередині Wasm DOM.
Browser Run, термінал і що далі
Kitesurf тепер має повне покриття API Browser Run, тож ним можна керувати через CDP, Playwright, Puppeteer або MCP. Quick Actions для скриншотів, вилучення HTML і генерації PDF раніше були доступні лише з REST API; тепер їх можна викликати всередині Worker через env.BROWSER.quickAction().
Архітектура відокремлює PageScript, ізолят, що виконує код сторінки, від PageRenderer, який перетворює об'єкти сторінки на пікселі. Цей поділ дає змогу винести рендеринг за межі Kitesurf, тому Cloudflare перенесла PageRenderer у Worker playground і навчила його виводити зображення за протоколом термінальної графіки Kitty, який підтримують Kitty, Ghostty і WezTerm.
Kitesurf безкоштовний у бета-версії, і Cloudflare каже, що досі планує відкрити код проєкту.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.