browsers.to

Makale

WebMCP Nedir, Nasıl Çalışır ve Web'i Neden Değiştiriyor?

Google ve Microsoft, web sitelerinin yapay zeka ajanlarıyla doğrudan konuşmasını sağlayan yeni bir web standardı geliştiriyor. WebMCP'nin ne olduğunu, perde arkasında nasıl çalıştığını ve geliştiricilerin ve işletmelerin neden şimdiden ilgilenmesi gerektiğini anlatıyoruz.

Son güncelleme: Ekim 2026

10 Şubat 2026'da Google'dan André Cipriani Bandarra, Chrome for Developers'ta yayımladığı kısa bir blog yazısıyla WebMCP'nin (Web Model Context Protocol) erken önizlemesini tanıttı. Fikir aldatıcı derecede basitti: Ya web siteleri, yapay zeka ajanlarını tahmin yürütmeye zorlamak yerine onlara tam olarak neler yapabildiklerini söyleyebilseydi?

Tahmini, web siteleri ile yapay zeka arasında yapılandırılmış bir sözleşmeyle değiştirmeyi amaçlayan bu tek fikir, şimdi resmî bir web standardı olma yolunda ilerliyor. Hem Google'ın hem de Microsoft'un desteğini alıyor, W3C bünyesinde geliştiriliyor ve ilk tarayıcı uygulaması Chrome Canary'de çoktan yayında.

Bunun neden önemli olduğunu anlamak için bugün bir yapay zeka asistanından size uçak bileti ayırtmasını istediğinizde ne olduğunu düşünün. Ajan, havayolunun web sitesinin ekran görüntüsünü alır, bir görüntü işleme modeline verir, ekrandaki hangi öğenin kalkış alanı olduğunu anlamaya çalışır, oraya yazar, bir ekran görüntüsü daha alır, arama düğmesini arar, tıklar, bir ekran görüntüsü daha alır ve böyle devam eder. Sırf bir formu doldurmak için onlarca pahalı çıkarım çağrısı yapılır. Havayolu gelecek hafta sayfasını yeniden tasarlarsa tüm süreç çöker.

WebMCP bu döngünün tamamını tek bir fonksiyon çağrısıyla değiştiriyor: searchFlights("AMS", "JFK", "2026-06-15"). Web sitesi fonksiyonu yayımlar. Ajan onu çağırır. Hepsi bu.

SEO dünyası hemen tepki verdi. Teknik SEO uzmanı Dan Petrovic bunu yapılandırılmış veriden bu yana teknik SEO'daki en büyük değişim olarak nitelendirdi; WordLift ise benzetmeyi iyi yakaladı: Schema.org web'in standartlaştırılmış isimlerini sağladıysa, WebMCP de standartlaştırılmış fiillerini sağlıyor.

WebMCP nedir?

WebMCP, Web Model Context Protocol'ün kısaltmasıdır. Web sitelerinin işlevlerini, yapay zeka ajanlarının tarayıcı üzerinden doğrudan çağırabileceği yapılandırılmış "araçlar" olarak sunmasını sağlayan, önerilmiş bir web standardıdır.

Spesifikasyon, Google ve Microsoft mühendisleri tarafından ortaklaşa yazıldı: Microsoft'tan Brandon Walderman, Leo Lee ve Andrew Nolan; Google'dan David Bokan, Khushal Sagar ve Hannah Van Opstal. Standart, tarayıcı düzeyindeki diğer makine öğrenimi standartlarının da geliştirildiği W3C platformu olan W3C Web Machine Learning Community Group bünyesinde, geniş çapta benimsenen bir web standardı olma hedefiyle geliştiriliyor.

Şubat 2026 itibarıyla WebMCP, Chrome 146 Canary'de deneysel bir bayrağın arkasında kullanılabiliyor. Geliştiriciler, Google'ın Early Preview Program'ına katılarak belgelere ve demolara erişebiliyor. Microsoft'un spesifikasyonun ortak yazarı olarak aktif rolü düşünüldüğünde Edge desteğinin de geleceği yaygın olarak bekleniyor.

Spesifikasyonun kendisi WebMCP'yi "web geliştiricilerinin web uygulaması işlevlerini 'araçlar' olarak sunmasını sağlayan bir JavaScript arayüzü; yani yapay zeka ajanları, tarayıcı asistanları ve yardımcı teknolojiler tarafından çağrılabilen, doğal dil açıklamalarına ve yapılandırılmış şemalara sahip JavaScript fonksiyonları" olarak tanımlıyor.

Son ifadedeki yardımcı teknolojiler kısmı kolayca gözden kaçabilir, ama önemlidir. Web'i yapay zeka ajanları için zorlaştıran şeylerin çoğu, ekran okuyucular ve diğer erişilebilirlik araçları için de zorluk yaratır. WebMCP'nin yapılandırılmış araç yaklaşımı her ikisini de önemli ölçüde iyileştirebilir.

WebMCP'nin çözdüğü sorun

Yapay zeka ajanları bugün web siteleriyle iki ana yaklaşımla etkileşime giriyor ve ikisi de temelden sınırlı.

Görsel ajanlar, web sayfalarının ekran görüntülerini alır, bunları görüntü işleme modellerine iletir ve pikselleri analiz ederek düğmelerin ve form alanlarının yerini bulmaya çalışır. Her etkileşim yeni bir ekran görüntüsü ve yeni bir çıkarım çağrısı gerektirir. Basit bir ürün araması bir düzine gidiş dönüş sürebilir. Sitenin düzeni en ufak şekilde değişirse (yeni bir tasarım, bir A/B testi, farklı bir ekran boyutu) ajan başarısız olabilir.

DOM tabanlı ajanlar, veri çıkarmak ve olayları tetiklemek için sayfanın ham HTML'sini ve erişilebilirlik ağacını ayrıştırır. Bu piksel analizinden daha güvenilirdir; ama ajanı yine de sayfa yapısını okurken bağlam penceresinin büyük kısmını tüketmeye zorlar ve her öğenin gerçekte ne yaptığını tersine mühendislikle çözmesini gerektirir. "Git" etiketli bir <button> arama, gönderme, sayfa değiştirme ya da silme anlamına gelebilir; ajan bunu çevredeki bağlamdan çıkarmak zorundadır.

İki yaklaşımın da temel kusuru aynı: Yapay zeka, hiçbir zaman makineler için tasarlanmamış bir insan arayüzünü kullanmaya çalışıyor. WebMCP spesifikasyonunun ifadesiyle, "ajanlar başarılı olduğunda bile basit işlemler çoğu zaman birden fazla adım gerektirir ve yavaş ya da güvenilmez olabilir."

WebMCP üçüncü bir yol sunuyor. Ajanın bir web sitesinin neler yapabildiğini çözmeye çalışması yerine web sitesi yeteneklerini açıkça bildirir ve ajan bunları doğrudan çağırır.

WebMCP nasıl çalışır?

WebMCP yeni bir tarayıcı API'si getiriyor: navigator.modelContext. Bir web sitesi bu API aracılığıyla "araçlar" kaydeder; bunlar doğal dil açıklamalarına ve türü belirlenmiş parametre şemalarına sahip JavaScript fonksiyonlarıdır. Bu araç tanımları bir arada, sitenin Tool Contract'ı (araç sözleşmesi) olarak adlandırılan şeyi oluşturur: bir yapay zeka ajanının o sayfada gerçekleştirebileceği her eylemin makine tarafından okunabilir bir menüsü.

Spesifikasyon bu araçları tanımlamak için birbirini tamamlayan iki yol sunuyor.

Declarative API (bildirimsel, HTML tabanlı)

En zahmetsiz yol budur. Geliştiriciler mevcut HTML formlarına yeni özellikler ekler ve tarayıcı bunları otomatik olarak ajanların çağırabileceği araçlara dönüştürür. JavaScript gerekmez.

<form toolname="searchFlights"
      tooldescription="Search for available flights between airports">
  <input name="origin" type="text" required pattern="[A-Z]{3}">
  <input name="destination" type="text" required pattern="[A-Z]{3}">
  <input name="date" type="date" required>
  <button type="submit">Search</button>
</form>

Eklenen tek şey toolname ve tooldescription özellikleridir. Tarayıcı formun mevcut yapısını (alan adları, türler, doğrulama kalıpları, zorunluluk işaretleri) okur ve bir yapay zeka ajanının anlayıp çağırabileceği bir şema oluşturur. Formları zaten iyi yapılandırılmış siteler için bu, tak-çalıştır bir yükseltmeye son derece yakın.

Bir ajan Declarative API ile tanımlanmış bir aracı çağırdığında tarayıcı, agentInvoked özelliği true olarak ayarlanmış bir SubmitEvent tetikler. Bu da arka ucun insan ve ajan gönderimlerini birbirinden ayırt etmesini sağlar; analiz, istek sınırlama ya da verileri işlenmiş HTML yerine makineler için optimize edilmiş bir biçimde döndürmek açısından faydalıdır.

Imperative API (buyurgan, JavaScript tabanlı)

Form gönderimlerinin ötesine geçen etkileşimler için, yani dinamik çok adımlı iş akışları, gerçek zamanlı veri işleme ve koşullu mantık için geliştiriciler araçları programatik olarak kaydeder:

navigator.modelContext.registerTool({
  name: "getFlightStatus",
  description: "Check real-time status of a specific flight",
  schema: {
    type: "object",
    properties: {
      flightNumber: { type: "string", description: "IATA flight number" },
      date: { type: "string", format: "date" }
    },
    required: ["flightNumber"]
  },
  handler: async ({ flightNumber, date }) => {
    const status = await flightAPI.getStatus(flightNumber, date);
    return { status: status.state, gate: status.gate, delay: status.delay };
  }
});

Bu, tam programatik kontrol sağlar. Geliştiriciler, uygulama durumuna göre araçları dinamik olarak ekleyip kaldırabilir; kullanıcının oturum açıp açmadığına, hangi sayfada olduğuna ya da bir iş akışının hangi adımına geldiğine bağlı olarak farklı yetenekler sunabilir. En önemlisi, işleyici fonksiyonlar sitenin arayüzünü zaten çalıştıran ön uç mantığını yeniden kullanabilir. Ayrı bir entegrasyon katmanı kurmuyorsunuz; zaten kurduğunuz şeyi dışarı açıyorsunuz.

Aracı olarak tarayıcı

WebMCP'nin en çok sonuç doğuran tasarım kararlarından biri, web sitesi ile ajan arasındaki tüm iletişime tarayıcının aracılık etmesidir. Web sitesi araçları navigator.modelContext üzerinden kaydeder. Tarayıcı bu araçları ajana, ajanın gerektirdiği biçimde sunar. Web sitesi ile ajan hiçbir zaman doğrudan konuşmaz.

Microsoft Edge ekibinden Patrick Brosset'nin açıkladığı gibi: "Ajanla konuşan tarayıcıdır. Spesifikasyon 'Model context provider' terimini kullanıyor. Web sayfanız navigator.modelContext aracılığıyla bağlamı, yani bir yapay zeka ajanının daha sonra kullanacağı araçları sağlar; ama protokol işini sizin yerinize yapan tarayıcıdır."

Bu mimari üç sorunu aynı anda çözüyor.

Kimlik doğrulama devralınır. Araçlar tarayıcı sekmesinde, kullanıcının mevcut oturumu bağlamında çalışır. Bir e-ticaret sitesine giriş yapmışsanız ajan da aynı oturuma erişir; ayrı OAuth akışları, API anahtarları ya da belirteç yönetimi gerekmez.

Kontrol kullanıcıda kalır. Her şey görünür tarayıcı sekmesinde gerçekleştiği için kullanıcı ajanın ne yaptığını görebilir. Satın alma, kişisel veri gönderme ve silme gibi hassas eylemler için spesifikasyon, yürütmeyi duraklatan ve devam etmeden önce tarayıcıdan kullanıcının açık onayını almasını isteyen agent.requestUserInteraction() fonksiyonunu içerir.

Platform bağımsızlığı. Ziyaret eden ajan ChatGPT'de, Claude'da, Gemini'de ya da özel bir kurumsal modelde çalışıyor olsun, web sitesinin Tool Contract'ı aynı kalır. Etkileşimi tarayıcı standartlaştırır.

WebMCP nereden çıktı?

WebMCP, Google'da ya da Microsoft'ta doğmadı. Amazon'da canı sıkkın bir mühendisle başladı.

2025'in başlarında Alex Nahas, Amazon'da Anthropic'in Model Context Protocol'ünü (MCP) kullanarak şirket içi yapay zeka ajanları geliştiriyordu. Amazon, şirket içi hizmetlerinde binlerce araç sunan devasa tek bir MCP sunucusu sayılabilecek bir yapı kurmuştu. Nahas, Arcade.dev'e "Bunları bağlantı dizesindeki işlem komutlarıyla devre dışı bırakmak zorundaydınız" dedi. Hantal bir yapıydı, ama asıl engel kimlik doğrulamaydı. MCP spesifikasyonu OAuth 2.1'i benimsemişti ve Amazon'un şirket içi hizmetlerinin neredeyse hiçbiri bunu uygulamamıştı. Her hizmetin kendi kimlik doğrulama yöntemi vardı ve hiçbiri OAuth desteklemiyordu.

Sonra Nahas'ın aklına bir şey geldi: Tarayıcı bu sorunu zaten çözmüştü. Amazon çalışanları her şirket içi hizmete tarayıcı tabanlı birleşik (federe) bir kimlik doğrulama deneyimiyle giriş yapıyordu. MCP tarzı araçları tarayıcı sekmesinin içinde çalıştırabilirseniz, tüm bu kimlik doğrulamayı bedavaya devralırdınız.

Kavram kanıtı olarak MCP-B'yi (Model Context Protocol for Browser) geliştirdi. İşe yaradı. Onu açık kaynak olarak yayımladı.

Bu sırada Google ve Microsoft'taki mühendisler de birbirinden bağımsız olarak benzer sorunlar üzerinde çalışıyordu. Ekipler W3C aracılığıyla bir araya geldi, Ağustos 2025'e kadar ortak bir spesifikasyonda uzlaştı ve bunu GitHub'da yayımladı. W3C Web Machine Learning Community Group, Eylül 2025'te spesifikasyonu resmî bir çalışma çıktısı olarak kabul etti. Şubat 2026'da ise Google ilk tarayıcı uygulamasını yayımladı.

Önemli bir ayrıntı: Adına rağmen WebMCP teknik olarak MCP değildir. Nahas'ın açıkladığına göre başlangıçta tam MCP protokolünü (JSON-RPC dahil her şeyiyle) tarayıcıya taşımak için bastırdı, ama çalışma grubu Anthropic'in spesifikasyonuna fazla sıkı bağlanmamayı seçti. WebMCP, MCP'nin kavramsal modelini (ajanların çağırdığı, şemalara sahip araçlar) paylaşıyor, ama ayrı ve tarayıcıya özgü bir standart.

WebMCP, MCP ve NLWeb karşılaştırması

Adlandırma kafa karışıklığı yaratıyor; bu yüzden WebMCP'nin yapay zeka ajanı ekosistemindeki diğer protokollerle nasıl bir arada durduğunu netleştirmekte fayda var.

Anthropic'in MCP'si (Model Context Protocol) bir arka uç protokolüdür. Yapay zeka platformlarını JSON-RPC kullanan sunucu tarafı entegrasyonlar aracılığıyla harici hizmetlere bağlar. Claude'un ya da ChatGPT'nin şirketinizin veritabanını sorgulamasını istiyorsanız bu bağlantıyı MCP ile kurarsınız. Özel bir sunucu altyapısı gerektirir.

Microsoft'un NLWeb'i, Mayıs 2025'te duyuruldu; web sitelerine doğal dilde sorgulama arayüzü kazandırır ve her siteyi daha geniş ekosistemdeki ajanlar için bir MCP sunucusuna dönüştürür. API düzeyinde çalışır; ajanlar doğrudan sitenin arka ucuyla konuşur.

WebMCP tamamen istemci tarafında, tarayıcıda çalışır. Web sitesi araçları sayfa yüklendiğinde kaydeder. Tarayıcı bunları ziyaret eden ajanlara sunar. Arka uç altyapısı gerekmez. Kimlik doğrulama kullanıcının oturumundan devralınır.

Üçü rakip değil, birbirini tamamlayıcıdır. Bir işletme derin arka uç entegrasyonları için MCP'yi, API düzeyinde doğal dil erişimi için NLWeb'i ve kullanıcının da bulunduğu tarayıcı düzeyindeki etkileşimler için WebMCP'yi kullanabilir. Temel fark şu: Geliştiricilerin mevcut ön uç kodunu yeniden kullanmasına izin veren ve yeni bir sunucu tarafı altyapı gerektirmeyen tek seçenek WebMCP'dir.

Neden önemli?

WebMCP'yi önemli kılan, tek bir özellikten çok birkaç niteliğin bir araya gelmesi.

Etkileşim başına çarpıcı ölçüde düşük maliyet. Yapılandırılmış tek bir araç çağrısı, daha önce ekran görüntüleri, görüntü işleme modeli çıkarımı ve DOM ayrıştırma içeren onlarca karşılıklı etkileşimin yerini alıyor. İlk raporlar, görsel ajan yaklaşımlarına kıyasla hesaplama yükünde yaklaşık %67'lik bir azalma olduğuna işaret ediyor. Günde binlerce ajan etkileşimini karşılayan yüksek trafikli web siteleri için maliyet tasarrufu ciddi boyutlarda.

Tasarımdan bağımsız güvenilirlik. Yapılandırılmış fonksiyon çağrıları, bir tasarımcı bir düğmenin yerini değiştirdiğinde, bir CSS sınıfını yeniden adlandırdığında ya da bir A/B testi yürüttüğünde bozulmaz. Tool Contract, görsel düzenden bağımsız, kararlı bir arayüz sağlar; bu da ajanların ve web tasarımcılarının birbirinden bağımsız olarak gelişebileceği anlamına gelir.

Geliştirici açısından asgari zahmet. Declarative API, mevcut formlara iki HTML özelliği eklemeyi gerektiriyor. JavaScript yok, yeni uç nokta yok, bakımı yapılacak API belgesi yok. Web sitelerinin çoğu için "ajanlara hazır" hâle gelme yolu, çoğu SEO optimizasyonundan daha kısa.

Yan etki olarak erişilebilirlik. Yapay zeka ajanlarına yardımcı olan aynı yapılandırılmış araç tanımları yardımcı teknolojilere de yardımcı olur. Ekran okuyucular ve diğer erişilebilirlik araçları, bir web sayfasının yalnızca ne söylediğini değil ne yaptığını anlamaya çalışırken yapay zeka ajanlarıyla aynı zorlukların çoğuyla karşılaşır. WebMCP her ikisini de anlamlı ölçüde iyileştirebilir.

Sektörler ve kullanım alanları

Google'ın erken önizleme belgeleri, tümü yapılandırılmış ve çok adımlı kullanıcı iş akışları içeren birkaç temel kullanım alanını öne çıkarıyor.

E-ticaret en belirgin kazançlı taraf. Bir yapay zeka ajanının ürün filtreleri, beden seçicileri ve ödeme akışları arasında bocalaması yerine mağaza searchProducts(query, priceRange, category), addToCart(productId, quantity, size) ve checkout(paymentMethod) gibi araçlar sunar. Keşiften satın almaya kadar tüm yolculuk bir dizi temiz fonksiyon çağrısına dönüşür. İşletmeler için bu, ajan kaynaklı dönüşüm oranlarının önemli ölçüde artması anlamına gelebilir.

Seyahat ve konaklama doğal bir uyum içinde. Uçuş arama, otel rezervasyonu ve araç kiralama, araç tanımlarıyla doğrudan eşleşen, yapılandırılmış ve çok parametreli işlemlerdir. Google, seyahat rezervasyonunu doğrulanmış temel kullanım alanlarından biri olarak özellikle andı.

SaaS ürünleri temel iş akışlarını ajanlara açabilir. Bir yapay zeka asistanına "üç sütunlu yeni bir proje panosu oluştur ve ekibimi davet et" dediğinizi ve bunun simüle edilmiş tıklamalar ve tuş vuruşları yerine yapılandırılmış araç çağrılarıyla gerçekleştirildiğini hayal edin.

Müşteri desteği portalları talep oluşturma, durum sorgulama ve sorun sınıflandırma için araçlar tanımlayabilir. createTicket(category, urgency, description) fonksiyonunu doğrudan çağırabilen bir ajan, çok adımlı bir destek formunda görsel olarak gezinmek zorunda kalan bir ajandan çok daha güvenilirdir.

SEO'ya etkileri

SEO dünyasının WebMCP'ye verdiği güçlü tepki bir abartı değil; web sitelerinin keşfedilme ve kullanılma biçimindeki yapısal bir değişimi yansıtıyor.

Schema.org benzetmesi işe yarıyor. Yapılandırılmış veri hayata geçtiğinde arama motorlarına içeriğin ne anlama geldiğini anlamanın standart bir yolunu sundu. Onu erken benimseyen web siteleri zengin snippet'ler, bilgi paneli yerleşimleri ve daha iyi arama görünürlüğü kazandı. Benimsemeyenler ise kapatılması yıllar süren bir dezavantajla karşı karşıya kaldı.

WebMCP benzer bir şeyi farklı bir çağ için yapıyor. Yapay zeka ajanlarına bir web sitesinin hangi eylemleri desteklediğini anlamanın standart bir yolunu sunuyor. Ajanlar insanların web'le etkileşime girdiği başlıca kanallardan biri hâline geldikçe (seyahat rezervasyonu, alışveriş, hizmet yönetimi), net ve güvenilir Tool Contract'lara sahip siteler, ajanların güvenle çalışabileceği siteler olacak.

Bu da yeni türden bir rekabet dinamiği yaratıyor. Bir yapay zeka ajanı bir seyahat sitesinde bookFlight() fonksiyonunu doğrudan çağırabiliyor, ama bir diğerinde piksel kazıyarak zorla yolunu bulmak zorunda kalıyorsa, yapılandırılmış seçenek daha hızlı, daha ucuz ve daha az hataya açık olacaktır. Zamanla bu güvenilirlik avantajı katlanarak büyür; ajanlar (ve onları barındıran platformlar) kullanıcıları doğal olarak etkileşime girmesi daha kolay ve daha ucuz olan sitelere yönlendirir.

İşletmeler için WebMCP'ye hazır olmak, on yıl önce mobil uyumluluk ne kadar önemliyse o kadar önemli hâle gelebilir. Bir gecede değil, ama tarayıcı desteği genişledikçe ve ajan aracılı etkileşimler arttıkça istikrarlı biçimde.

Nasıl başlanır?

WebMCP erken önizleme aşamasında; yani erken benimseme fırsatı şu anda açık.

Sitenizin temel iş akışlarını gözden geçirin. Araç olarak sunulmaktan fayda görecek temel kullanıcı eylemlerini (arama, rezervasyon, ödeme, form gönderimleri, hesap yönetimi) belirleyin. En yüksek değerli işlemlerden başlayın.

Declarative API ile başlayın. Temiz ve iyi yapılandırılmış HTML formlarınız varsa toolname ve tooldescription özelliklerini eklemek en hızlı yoldur. Bu, JavaScript gerektirmez ve asgari kod değişikliğiyle yapılır.

Early Preview Program'a katılın. Google'ın EPP'si eksiksiz belgelere, demolara ve test araçlarına erişim sağlar. Chrome for Developers sitesi üzerinden kaydolabilirsiniz.

Chrome Canary'de test edin. Chrome 146 Canary'de "WebMCP for testing" bayrağını etkinleştirin. Google'ın Model Context Tool Inspector aracı, araç tanımlarınızı doğrulamak için hata ayıklama araçları sunar.

Dinamik araç kaydı veya çok adımlı mantık gerektiren karmaşık iş akışları için Imperative API'yi keşfedin.

Yerel tarayıcı desteği yaygınlaşmadan geliştirmeye başlamak isteyen geliştiriciler için Alex Nahas'ın MCP-B polyfill'i (@mcp-b/global), araçları bugünden navigator.modelContext.registerTool() ile kaydetmenizi sağlıyor. CopilotKit, AGUI ve SystintUI gibi mevcut ön uç araç çağırma çerçeveleriyle çalışıyor. Eksiksiz belgeler docs.mcp-b.ai adresinde.

W3C spesifikasyonuna GitHub üzerinden ulaşabilirsiniz.

Sırada ne var?

Spesifikasyon hâlâ taslak aşamasında, ama gidişat net.

Resmî tarayıcı dağıtımının 2026'nın ortası ile sonu arasında gerçekleşmesi bekleniyor. Daha kapsamlı duyurular için en olası sahneler Google I/O ve Google Cloud Next. Microsoft'un spesifikasyonun ortak yazarı olduğu düşünülürse Edge desteği de Chrome'un takvimini izleyecektir. Edge ekibinden Patrick Brosset, yatırımın süreceğinin sinyalini açıkça verdi: "Edge ekibi olarak döngüde yalnızca insanı değil, geliştiricileri de tutmayı önemsiyoruz. WebMCP'yi önemsememizin nedeni bu."

API gelişmeye devam ediyor. Arayüz, önceki window.agent yapısından window.navigator.modelContext yapısına çoktan taşındı ve Ağustos 2025'teki ilk öneriden bu yana agent.requestUserInteraction() gibi özellikler eklendi. W3C topluluğu, spesifikasyonu gerçek dünyadaki testlere dayanarak aktif biçimde iyileştiriyor.

Çok modlu destek, daha geniş MCP ekosisteminin yol haritasında yer alıyor. Gelecekteki protokol sürümlerinin görselleri, videoyu ve sesi de işlemesi bekleniyor; yani ajanlar yalnızca okuyup yazmakla kalmayacak, görsel ve işitsel içeriği de aynı çerçeve üzerinden yorumlayacak.

Ajanlar arası iletişim bir sonraki sınır. Mevcut spesifikasyon tarayıcı üzerinden kullanıcı ile ajan arasındaki etkileşime odaklanıyor; ancak yol haritası, ajanların birden fazla hizmet ve sayfa genelinde görevleri başka ajanlara devrettiği senaryoları da içeriyor.

Sıkça sorulan sorular

WebMCP, Anthropic'in MCP'siyle aynı şey mi? Hayır. Kavramsal bir modeli (ajanların çağırabildiği, şemalara sahip araçlar) paylaşıyorlar, ama WebMCP ayrı bir standart. JSON-RPC kullanmıyor, tamamen tarayıcıda (arka uç sunucularda değil) çalışıyor ve özellikle web platformu için tasarlandı. İkisi birbirini tamamlıyor: Bir işletme farklı kullanım alanları için ikisini birden benimseyebilir.

Hangi tarayıcılar WebMCP'yi destekliyor? Şubat 2026 itibarıyla WebMCP, Chrome 146 Canary'de "WebMCP for testing" bayrağının arkasında kullanılabiliyor. Microsoft'un spesifikasyonun ortak yazarı olarak oynadığı rol düşünüldüğünde Edge desteği de yaygın olarak bekleniyor. Resmî dağıtımın 2026'nın ortası ile sonu arasında yapılması öngörülüyor.

Web sitemi yeniden yazmam gerekiyor mu? Hayır. Declarative API, mevcut formlara iki HTML özelliği ekleyerek WebMCP desteği kazandırmanızı sağlıyor. Temiz ve iyi yapılandırılmış HTML'e sahip siteler için değişiklikler asgari düzeyde. Imperative API JavaScript gerektiriyor, ama mevcut ön uç mantığını yeniden kullanabiliyor.

Yapay zeka ajanları kullanıcı izni olmadan işlem yapabilir mi? Tasarım gereği hayır. WebMCP, hassas eylemlerde kullanıcı onayı için yürütmeyi duraklatan agent.requestUserInteraction() fonksiyonunu içeriyor. Spesifikasyon, sonuç doğuran hiçbir eylemin kullanıcının bilgisi ve onayı olmadan gerçekleşmemesi ilkesi üzerine kurulu.

WebMCP erişilebilirliği iyileştirir mi? Muhtemelen evet. Yapay zeka ajanlarının bir sayfanın ne yaptığını anlamasına yardımcı olan yapılandırılmış araç tanımları, ekran okuyuculara ve diğer yardımcı teknolojilere de yardımcı olabilir. W3C spesifikasyonu, yardımcı teknolojileri yapay zeka ajanlarıyla birlikte hedef kullanım alanı olarak açıkça sayıyor.

WebMCP SEO'yu nasıl etkiler? Tablonun tamamı henüz netleşmedi, ama Schema.org ile yapısal benzerlikler açık. Yapay zeka ajanları bir işlem ve keşif kanalı hâline geldikçe, iyi tanımlanmış Tool Contract'lara sahip siteler ajanlar için daha kolay ve daha ucuz çalışılabilir olacak; bu da yapılandırılmış veriyi erken benimseyenlerin aramada yaşadığına benzer doğal bir avantaj yaratacak.

Sonuç

Otuz yıldır web, insan gözleri ve insan elleri için tasarlanmış bir yer. Her sayfa, her düğme, her form karşı tarafta bir insan olduğunu varsayıyor. WebMCP, web'i yapay zeka ajanlarının doğal olarak anlayabileceği ve üzerinde işlem yapabileceği hâle getirmeye yönelik, standartlarla desteklenen ilk ciddi girişim; üstelik insanı döngüden çıkarmadan.

Henüz erken. Spesifikasyon taslak aşamasında. Tarayıcı desteği deneysel. Ama temel sağlam: Dünyanın en büyük iki tarayıcı üreticisi W3C aracılığıyla iş birliği yapıyor, test için kullanılabilen çalışan bir uygulama zaten var ve geliştirici deneyimi, çoğu sitenin iki HTML özelliğiyle başlayabileceği kadar basit.

Yapılandırılmış verinin önemini erken fark eden işletmeler aramada yıllarca rekabet avantajı elde etti. Aynı fırsat penceresi şimdi WebMCP ile açılıyor ve sonsuza kadar açık kalmayacak.

İlgili rehberler

Diğer makaleleri keşfedin

Ayrıntılı tarayıcı incelemelerimizi ve karşılaştırma rehberlerimizi keşfetmeye devam edin.