Playwright MCP ne zaman seçilir
- Bir formun neden çalışmadığını veya gezinme akışının nerede bozulduğunu araştırırken Playwright MCP seçin. Ajan,
browser_snapshotile sayfa yapısını okuyabilir; ardındanbrowser_clickvebrowser_typeile adımları uygulayabilir. Böylece sayfadaki öğeleri inceleyerek ilerlersiniz. - Hata ayıklarken tarayıcı işlemlerinin yanında konsol mesajlarına, ağ isteklerine ve ekran görüntülerine ihtiyaç duyuyorsanız tercih edin.
browser_console_messages,browser_network_requestsvebrowser_take_screenshot, aynı akışta yaşananları farklı açılardan incelemek için ayrı araçlar sunar. - Chromium, Firefox veya WebKit ile çalışmanız gerekiyorsa kullanın. Başlatma seçenekleriyle tarayıcıyı seçebilir, görüntü alanının boyutlarını değiştirebilir ve cihaz emülasyonu ayarlayabilirsiniz. Bu ayarlar, tarayıcı koşullarını açıkça belirlemek istediğiniz işlere uygundur.
- Oturum açma durumunu kendiniz yönetmek istediğinizde seçin. Kalıcı profil kullanabilir, kayıtlı çerezleri ve yerel depolamayı yalıtılmış oturuma yükleyebilir ya da uzantıyla açık Chrome veya Edge sekmelerine bağlanabilirsiniz. Aynı anda çalışan istemciler için ayrı profiller veya yalıtılmış oturumlar gerekir.
Browserbase MCP Server ne zaman seçilir
- Tarayıcı oturumunu Browserbase altyapısında çalıştırmak istediğinizde Browserbase MCP Server seçin. Ajan,
startile oturum oluşturabilir veya mevcut oturumu yeniden kullanabilir;navigateile sayfaya gidebilir ve iş bitinceendile oturumu kapatabilir. - Sayfadaki işlemi metinle tarif etmek istiyorsanız tercih edin.
act, yapılacak işlemi anlatan bir talimat alır. Stagehand bu talimatı sayfa etkileşimine dönüştürür; önceden CSS seçicileri hazırlamanız gerekmez. - İşiniz sayfalardan bilgi toplamak ağırlıklıysa kullanın.
extractaracına hangi verileri istediğinizi anlatan isteğe bağlı bir talimat verebilirsiniz.observeise talimatınıza göre sayfada işlem yapılabilecek öğeleri belirlemek için kullanılır. - MCP sunucusunun işletimini de Browserbase'e bırakmak istiyorsanız barındırılan bağlantıyı seçin. Kendi ortamınızda çalıştırılabilen sunucunun deposu arşivlenmiş ve bakımı bırakılmıştır. Sunulan bilgilere göre bakımı süren seçenek, Browserbase'in barındırdığı uç noktadır.
Temel farklar
- Playwright'ın standart kurulumu yerel bir MCP süreci başlatır ve yerel tarayıcı açabilir. Browserbase'de MCP paketini bilgisayarınızda başlatsanız bile tarayıcı oturumu bulutta çalışır. Bu nedenle paketin nerede çalıştığı ile sayfayı açan tarayıcının nerede çalıştığını ayrı değerlendirin.
- Playwright, sayfa yapısını erişilebilirlik ağacının anlık görüntüleriyle sunar.
browser_click, bu görüntüden alınan öğe referansını veya benzersiz seçiciyi kabul eder. Browserbase'inact,observeveextractaraçları ise Stagehand üzerinden metin talimatlarıyla çalışır. Seçim, öğeleri doğrudan inceleme ihtiyacınıza ve işi talimatla tarif etme tercihinize bağlıdır. - Playwright'ın belgelenen yerel kurulumu sunucu kimlik doğrulaması için anahtar istemez. Browserbase kimlik doğrulaması gerektirir; arşivlenmiş yerel kurulumda
BROWSERBASE_API_KEY,BROWSERBASE_PROJECT_IDve model sağlayıcısının anahtarı kullanılır. Barındırılan hizmetin belgeleri Gemini model maliyetlerini Browserbase'in karşıladığını belirtir. Yerel kurulumdaki anahtar listesini barındırılan hizmete bağlantı talimatı olarak kullanmayın. - Playwright'ın standart bağlantısı stdio kullanır; README ayrıca
--portile açılan HTTP uç noktasını belgeler. Browserbase, yerel paket için stdio, barındırılan hizmet için Streamable HTTP bağlantısını anlatır. Bu aktarımı desteklemeyen istemciler içinmcp-remoteüzerinden bağlantı seçeneği de vardır. - Playwright, yerel kalıcı profiller ve bellekte tutulan yalıtılmış profiller sunar. Browserbase'de tarayıcı işlemleri dış altyapıda yürür; arşivlenmiş uygulamada tarayıcı bağlamını kalıcı tutmaya yönelik seçenekler bulunur. Depo, bu referans uygulamanın güncel üretim hizmetlerini temsil etmediğini açıkça belirtir. Dolayısıyla eski komut satırı bayraklarının barındırılan hizmette de geçerli olduğunu varsaymayın.
Kurulum
Playwright MCP için istemcinizin başlatma komutunu npx -y @playwright/mcp@latest olarak ayarlayın. README, Node.js 18 veya üzerini ister. Claude Code için belgelenen ekleme komutu claude mcp add playwright npx @playwright/mcp@latest şeklindedir. Gerektiğinde başlatma argümanlarına --headless veya --isolated ekleyebilirsiniz.
Browserbase MCP Server için barındırılan bağlantı adresi https://mcp.browserbase.com/mcp üzerinden bağlanın ve hizmetin kimlik doğrulama kurulumunu tamamlayın. Belgelenen köprü komutu npx mcp-remote https://mcp.browserbase.com/mcp şeklindedir. Arşivlenmiş yerel paket npx @browserbasehq/mcp ile başlatılır; bu yolun belgelenen yapılandırması Browserbase API anahtarını, proje kimliğini ve model anahtarını gerektirir.
· github.com/microsoft/playwright-mcp, github.com/browserbase/mcp-server-browserbase
