В блоге WebKit рассказали о новинках Safari 27 для разработчиков, включая поддержку MCP

Вслед за выпуском системных релизов Apple 2027 года в блоге WebKit был опубликован подробный обзор нововведений в Safari 27.0. Ниже приводятся основные детали.

MCP-сервер Safari среди новых функций

Главным нововведением в Safari 27.0 стал MCP-сервер Safari, который позволяет ИИ-агентам управлять окном браузера, помогая разработчикам работать быстрее.

Чтобы включить MCP в Safari, разработчикам нужно перейти в меню «Safari > Настройки > Разработчик» и установить флажок «Разрешить удаленную автоматизацию и внешние агенты». Apple отмечает, что вкладка «Разработчик» появляется только после того, как пользователи включат параметр «Показывать функции для веб-разработчиков» в меню «Safari > Настройки > Дополнительно».

Вот что Apple говорит об этой новой функции:

Вы создаете веб-сайты с помощью ИИ-агентов для написания кода? MCP-сервер Safari, доступный теперь в Safari 27.0, сделает ваш рабочий процесс быстрее и эффективнее. Предоставьте Claude Code, Codex или любому другому агенту по вашему выбору контроль над окном браузера, чтобы он мог видеть, как рендерится ваш код. MCP-сервер Safari предоставляет доступ к DOM, сетевым запросам, скриншотам и выводу консоли. Ваш агент сможет выполнять больше задач самостоятельно, а вам больше не придется постоянно переключаться между окнами, перетаскивать скриншоты в терминал и вводить запросы, чтобы описать то, что работает неправильно.

MCP-сервер Safari позволяет вашему агенту:

И многое другое. MCP-сервер работает полностью на вашем локальном компьютере. Он не совершает никаких сетевых вызовов от своего имени. У него нет доступа к вашей личной информации в Safari. И все собранные данные поступают напрямую к используемому вами агенту, а не в Apple.

В записи в блоге Apple также перечисляет конкретные команды, которые разработчики могут использовать для подключения Claude Code, Codex или других агентов к Safari, и приглашает делиться отзывами и запросами на добавление новых функций.

Помимо поддержки MCP, в Safari 27.0 исправлено около 850 проблем (по сравнению с 525 исправлениями, которые Apple анонсировала всего несколько месяцев назад на конференции WWDC). Устраненные проблемы включают в себя исправления в области доступности, CSS, кодировок, шрифтов, форм, MathML, сетевых подключений, WebRTC и многих других.

Safari 27.0 также добавляет поддержку иммерсивных сред, позволяя разработчикам внедрять их в visionOS, и расширяет поддержку элемента HTML на iOS, iPadOS и macOS, позволяя веб-сайтам встраивать интерактивные 3D-модели прямо на страницы — точно так же, как изображения или видео.

В публикации описывается новая (и очень долгожданная) функция закрепления прокрутки (Scroll Anchoring), которая предотвращает «прыжки» веб-страниц, когда, например, изображение загружается выше области видимости пользователя, а также перечисляются многочисленные улучшения Веб-инспектора (Web Inspector), включая информацию о контрастности цветов прямо в коде, улучшенную видимость цепочек перенаправлений и оптимизированную отладку макетов.

Обширный список также подробно описывает улучшения и новые функции, касающиеся WebAssembly, WebGPU, JavaScript, CSS, WebRTC, воспроизведения мультимедиа, веб-расширений, WKWebView и Service Workers. С полной версией публикации можно ознакомиться здесь.