Safari 27 geliştiricilere MCP desteği ve 850 düzeltme getiriyor

Safari 27.0, yapay zekâ ajanlarının tarayıcıyı kontrol etmesini sağlayan MCP sunucusunu kullanıma açıyor. Güncelleme ayrıca yaklaşık 850 hata düzeltmesi ve yeni web geliştirme araçları içeriyor.

Safari 27 geliştiricilere MCP desteği ve 850 düzeltme getiriyor
Kapak görseli yapay zeka ile üretilmiştir. Temsili görseldir; gerçek fotoğraf veya ürün çekimi değildir. Editoryal ilkeler

Apple, Safari 27.0 sürümüyle web geliştiricilerinin çalışma süreçlerini doğrudan etkileyen yeni araçlar sunuyor. Güncellemenin öne çıkan yeniliği, yapay zekâ ajanlarının Safari penceresini kontrol etmesine izin veren Safari MCP sunucusu oldu. Geliştiriciler böylece yazdıkları kodun tarayıcıda nasıl görüntülendiğini bir ajan üzerinden inceleyebilecek.

MCP desteği, özellikle kodlama ajanlarıyla çalışan ekipler için test ve hata ayıklama adımlarını tek bir akışta birleştirmeyi amaçlıyor. Safari MCP; Belge Nesne Modeli’ne (DOM), ağ isteklerine, ekran görüntülerine ve konsol çıktısına erişim sağlayabiliyor. Bu veriler, geliştiricinin her aşamada farklı pencereler arasında geçiş yapmasına veya sorunları ekran görüntüleriyle manuel olarak anlatmasına duyulan ihtiyacı azaltıyor.

Safari MCP neleri kontrol edebiliyor?

Safari MCP sunucusu, Claude Code, Codex ya da geliştiricinin tercih ettiği başka bir ajanla birlikte kullanılabiliyor. Ajanın tarayıcı üzerindeki erişimi, yalnızca sayfanın görüntülenmesiyle sınırlı kalmıyor. Geliştiriciler aşağıdaki işlemleri otomatikleştirebiliyor:

  • Kodun Safari’de nasıl oluşturulduğunu kontrol etmek
  • Formlar, ödeme akışları ve seçim alanlarındaki kullanıcı durumlarını doğrulamak
  • Hesaplanan stilleri ve sayfa düzenini diğer tarayıcıların sonuçlarıyla karşılaştırmak
  • Eksik etiketler, hatalı ARIA öznitelikleri ve düşük renk kontrastı gibi erişilebilirlik sorunlarını test etmek
  • Gezinme süreleri ve kaynak yükleme zamanları üzerinden performansı incelemek

Apple’ın açıklamasına göre sunucu tamamen geliştiricinin yerel makinesinde çalışıyor ve kendi başına ağ bağlantısı kurmuyor. Safari’deki kişisel bilgilere erişemiyor. Yakalanan veriler Apple’a gönderilmek yerine doğrudan geliştiricinin çalıştırdığı ajana aktarılıyor. Bu yapı, tarayıcı otomasyonunu kullanırken verilerin hangi noktada işlendiği konusunda daha net bir sınır oluşturuyor.

Özellik nasıl etkinleştiriliyor?

Safari MCP’yi kullanmak isteyenlerin önce Safari ayarlarında web geliştiricilerine yönelik özelliklerin görünmesini sağlaması gerekiyor. Bunun için Safari > Ayarlar > İleri Düzey bölümündeki “Web geliştiricileri için özellikleri göster” seçeneği etkinleştirilmeli. Ardından Safari > Ayarlar > Geliştirici bölümünde yer alan “Uzaktan otomasyona ve harici ajanlara izin ver” seçeneği açılabiliyor.

WebKit ekibi, geliştiricilerin farklı kodlama ajanlarını Safari’ye bağlamak için kullanabileceği komutları da yayımladı. Ayrıca yeni özelliklerle ilgili geri bildirim ve özellik önerileri bekleniyor. Bu yaklaşım, MCP sunucusunun ilk sürümden sonra geliştirici ihtiyaçlarına göre şekillenebileceğini gösteriyor.

Safari 27.0 ile gelen diğer yenilikler

Safari 27.0 yalnızca yapay zekâ destekli otomasyonla sınırlı değil. Sürümde yaklaşık 850 sorun giderildi. Bu sayı, Apple’ın birkaç ay önceki geliştirici etkinliğinde açıkladığı 525 düzeltmenin üzerine çıkıyor. Düzeltilen başlıklar arasında erişilebilirlik, CSS, karakter kodlama, yazı tipleri, formlar, MathML, ağ bağlantıları ve WebRTC bulunuyor.

Güncelleme, visionOS uygulamaları ve deneyimleri için sürükleyici ortam desteği de getiriyor. HTML’deki <model> ögesi iPhone, iPad ve Mac platformlarına genişletiliyor. Böylece web siteleri, görsel veya video eklemeye benzer biçimde etkileşimli üç boyutlu modelleri doğrudan sayfalarına yerleştirebilecek.

Web Inspector tarafında da geliştiricilerin hata ayıklama sürecini kolaylaştıran değişiklikler var. Satır içinde renk kontrastı bilgileri gösteriliyor, yönlendirme zincirlerinin izlenmesi iyileştiriliyor ve sayfa düzenini incelemeye yönelik araçlar geliştiriliyor. Ayrıca WebAssembly, WebGPU, JavaScript, CSS, WebRTC, medya oynatma, web uzantıları, WKWebView ve Service Workers için çeşitli iyileştirmeler sunuluyor.

Scroll Anchoring özelliği de günlük tarayıcı deneyimi açısından öne çıkan düzenlemelerden biri. Sayfanın üst bölümüne sonradan bir görsel veya başka bir içerik yüklendiğinde, kullanıcının baktığı alanın aniden aşağı ya da yukarı kaymasını önlemeyi hedefliyor. Safari 27.0, bu özelliklerle birlikte hem yapay zekâ destekli geliştirme akışlarını hem de klasik web test araçlarını aynı sürüm içinde genişletiyor.

Günün zaman çizelgesi

Haber eklenme saatine göre sıralanır.

  1. Bugün
  2. Safari 27 geliştiricilere MCP desteği ve 850 düzeltme getiriyor Bu haber
  3. Waymo, Singapur’da robotaksi hizmetini 2028’de başlatacak
  4. WhatsApp, iPhone’larda sohbet içi arama düğmesini yayıyor
  5. Yargıç, OpenAI’ın Apple-X uzlaşmasını görme talebini reddetti
  6. Apple, yavaşlayan TWS pazarında liderliğini korudu
  7. Mazama Energy, süper sıcak kayalar için 135 milyon dolar aldı
  8. Google DeepMind, AGI tartışması için yeni enstitü kurdu
  9. Crusoe, Yapay Zekâ Veri Merkezleri İçin 3,9 Milyar Dolar Topladı
  10. Zoox’un Las Vegas’taki robotaksi sınırı kalkıyor
  11. Apple, İngiltere’deki şifreleme emrinin gizliliğine itiraz etti
  12. PrismML, yapay zekâ modellerini akıllı telefonlara taşıyor
  13. Meta AI, iPhone ve Mac için Muse kişisel ajanını çıkardı
  14. FAA, Hava Trafiği İçin 875 Milyon Dolarlık Yapay Zekâ Alıyor
  15. Apple, iPhone 18 Pro Kamerasını Sergiyle Tanıtıyor
Burak
Yazar

Burak

Kurucu / Teknoloji Editörü

Burak, yazılım geliştirme, web teknolojileri, mobil uygulamalar, veritabanı sistemleri ve yapay zekâ üzerine çalışan bir teknoloji editörüdür. SanalData’nın kurucusu olarak yazılım, yapay zekâ, mobil teknolojiler ve teknoloji sektöründeki gelişmeleri izler ve değerlendirir.

Burak’ın tüm yazıları

Yorum yaz