3 puan yazan GN⁺ 2026-03-16 | 1 yorum | WhatsApp'ta paylaş
  • Chrome DevTools MCP sunucusu, kodlama ajanlarının etkin tarayıcı oturumuna doğrudan bağlanabilmesi için geliştirildi
  • Bu özellikle birlikte ajanlar oturumu açık bir oturumu yeniden kullanabilir veya DevTools’un etkin hata ayıklama oturumuna erişebilir
  • Chrome M144’te (beta) --autoConnect seçeneği kullanıldığında MCP sunucusu çalışan Chrome örneğine otomatik olarak bağlanır
  • Her bağlantıda kullanıcı onay iletişim kutusu gösterilir ve hata ayıklama sırasında “automated test software tarafından kontrol ediliyor” banner’ı görünür
  • Manuel hata ayıklama ile yapay zeka destekli hata ayıklama arasında serbestçe geçiş yapılabilmesi, geliştirme verimliliğini artırır

Chrome DevTools MCP sunucusundaki iyileştirmelere genel bakış

  • Chrome DevTools MCP sunucusu, kodlama ajanlarının etkin tarayıcı oturumuna doğrudan bağlanabilmesini sağlayacak şekilde güncellendi
    • Kullanıcılar oturumu açık bir oturumu yeniden kullanabildiği için ek giriş yapmadan hata ayıklayabiliyor
    • DevTools arayüzündeki Network paneli veya Elements paneli içinde seçilen öğeyi ajanın incelemesini istemek mümkün
  • Mevcut bağlantı yöntemleri de korunuyor; MCP sunucusuna özel profil kullanımı, uzak hata ayıklama portuna bağlantı ve geçici profil tabanlı çoklu örnek çalıştırma devam ediyor

Nasıl çalışır? (How it works)

  • Chrome M144’e (şu anda beta) uzak hata ayıklama bağlantı isteği özelliği eklendi
    • MCP sunucusu --autoConnect seçeneğiyle çalıştırıldığında, etkin Chrome örneğine otomatik bağlanarak uzak hata ayıklama oturumu ister
  • Güvenliği artırmak için Chrome her istekte kullanıcı onay iletişim kutusu gösterir ve yalnızca onaydan sonra bağlantıya izin verir
  • Hata ayıklama oturumu etkinleştiğinde tarayıcının üst kısmında “Chrome is being controlled by automated test software” banner’ı gösterilir

Başlarken (Get started)

  • Yeni uzak hata ayıklama özelliğini kullanmak için Chrome’da uzak hata ayıklamayı etkinleştirmeniz ve MCP sunucusunu yapılandırmanız gerekir

Adım 1: Chrome’da uzak hata ayıklamayı ayarlayın

  • chrome://inspect/#remote-debugging adresine giderek uzak hata ayıklamayı etkinleştirin
  • İletişim kutusundan hata ayıklama bağlantısına izin verilip verilmeyeceğini seçin

Adım 2: MCP sunucusunda otomatik bağlantıyı ayarlayın

  • chrome-devtools-mcp sunucusunu çalıştırırken --autoConnect argümanını ekleyin
  • Örnek yapılandırma (gemini-cli):
    {
       "mcpServers": {
        "chrome-devtools": {
          "command": "npx",
          "args": [
            "chrome-devtools-mcp@latest",
            "--autoConnect",
            "--channel=beta"
          ]
        }
      }
    }
    
    • Chrome M144 kararlı kanala gelene kadar --channel=beta belirtilmesi gerekir

Adım 3: Yapılandırmayı test edin

  • gemini-cli içinde şu komutu çalıştırın:
    Check the performance of https://developers.chrome.com
    
  • Chrome, kullanıcıya uzak hata ayıklama oturumuna izin verilip verilmeyeceğini soran bir iletişim kutusu gösterir
  • Allow tıklandığında MCP sunucusu siteyi açar ve performans izlemesi yapar

Kodlama ajanlarıyla entegre hata ayıklama

  • Etkin Chrome örneğine bağlanarak otomasyonu ve manuel kontrolü birlikte kullanmak mümkün hale geliyor
    • Kullanıcı DevTools’ta sorunlu öğeyi bulduktan sonra, o öğeyi kodlama ajanına iletip düzeltmesini isteyebilir
    • Aynı şekilde Network panelinde de isteği seçip ajana analiz talimatı verebilir
  • Chrome DevTools MCP sunucusu üzerinden ek panel verilerine erişim yeteneğinin kademeli olarak genişletilmesi planlanıyor

1 yorum

 
GN⁺ 2026-03-16
Hacker News görüşleri
  • Playwright kullanarak tüm istek ve yanıtları yakalıyorum; Claude Code, YouTube gibi sitelerde gezinip tıklama ve giriş işlemleri yaparken ilgili trafiği kaydediyorum
    Bu şekilde toplanan verilerden otomatik olarak güçlü tipli API üreterek herhangi bir web sitesiyle iç API üzerinden etkileşim kurulmasını sağlıyorum
    Elbette hizmet şartlarını ihlal ediyor olabilir ama reklamları, görselleri ve işaretlemeyi tamamen yüklemek zorunda olmamak büyük avantaj
    İlgilenen olursa bu hafta yayımlamayı planlıyorum

    • HN'nin bu fikri beğenmesi ilginç
      Aslında bunu Anthropic ya da OpenAI gibi LLM üreticileri zaten yapıyor
      Onlar reklamları atlatıp telifli içerik indirdiğinde buna ‘tanrının lütfu’ deniyor, Zuck aynısını yapınca ‘şeytanın laneti’ denmesi ironik
    • Ben de benzer şekilde kullanıyorum
      Ağırlıklı olarak DOM ağacındaki belirli noktalardan sayfa düzeni ve stilleri yeniden üretmek ya da duyarlı davranışı otomatik yakalamak için kullanıyorum
      Playwright ile ekran genişliğini değiştirip stil değişimlerini izliyor, ekran görüntüleri ve stil hiyerarşisi verilerini birlikte kaydediyorum
      Elle inceleme araçları da var ama çok yavaş ve verimsiz
      Bence MCP yerine doğrudan özel bir CLI yapmak çok daha verimli
      Yapay zekanın doğrudan erişip bunu ‘skill’ler üzerinden kullanabilmesi asıl güçlü taraf
    • Neden özellikle Playwright kullanmak gerektiğini merak ediyorum
      Claude yalnızca agent-browser ile deterministik kodu doğrudan üretebilirmiş gibi geliyor
    • Umarım gerçekten yayımlarsın. Bunu bir agent skill olarak mı yaptığını da merak ediyorum
    • Bu yöntemle yt-dlp gibi sürekli güncelleme gerektirmeden YouTube videolarını doğrudan indirmek mümkün mü, onu da merak ediyorum
  • DevTools MCP projesi yakın zamanda bağımsız bir CLI yayımladı
    chrome-devtools-cli belgesine bakılırsa v0.20.0 sürümüne dahil edilmiş
    MCP'nin token maliyeti sorununu dert edenler için sevindirici bir gelişme
    (Bu arada ben DevTools ekibinde çalışıyordum, hâlâ da çalışıyorum)

    • Artık Tool Search sayesinde MCP, CC'de maliyet oluşturmuyor
  • Son birkaç aydır TideWave kullanıyorum
    tidewave.ai başlangıçta Elixir/LiveView tabanlıydı ama artık JS framework'leri ve RoR'u da destekliyor
    Bu araç sadece tarayıcıya değil, uygulamanın runtime erişimine de ulaşabiliyor
    Yani ajan veritabanına ve endpoint'lere doğrudan erişebildiği için oldukça güçlü

  • Google, agentic CLI kodlama konusunda epey geride
    Gemini CLI o kadar kötü ki içeride bile kullanılmadığı açık
    MCP'nin artık ölü bir teknoloji olduğunu düşünüyorum. CLI araçları daha hızlı ve esnek, ayrıca zaten eğitilmiş çok sayıda ortam var
    Ciddi geliştiriciler için doğru yaklaşım Playwright ve headless Chromium kullanmak
    MCP yalnızca yeni başlayanlara çekici geliyor

    • Ben büyük ölçekli kurumsal ortamlarda çalışıyorum; kimlik doğrulama, RBAC, hız sınırlama ve operasyonel yönetim gibi unsurlar yüzünden MCP hâlâ faydalı
      Yalnızca CLI ile güvenlik ve operasyon karmaşıklığı fazla büyüyor
      Ama Gemini CLI'nin kötü olduğu konusunda katılıyorum
    • MCP öldü iddiasına katılıyorum
      Anthropic iyileştirmeye çalıştı ama bağlam şişmesi sorunu sürüyor
      MCP sunucuları kullanılmasa bile bağlam tüketiyor
      Artık agent skill modeline geçmek gerekiyor
    • Bu arada Gemini CLI aslında Google içinde oldukça yaygın kullanılıyor
      Kod arama, doküman erişimi, hata sorgulama ve RAG veritabanı bağlantıları için MCP servisleri kullanılıyor
      (Bunu Google içindeki kişilerden doğrudan duydum)
    • MCP gerçekten öldüyse, Chrome'u açıp butonlara tıklamak ve konsol çıktısını okumak için hangi CLI'nin kullanılacağını merak ediyorum
      MCP bağlam tüketiyorsa, CLI skill'leri ücretsiz mi, onu da merak ediyorum
  • Bunu zaten yapan bir agent skill var
    chrome-cdp-skill'i her gün kullanıyorum ve gerçekten harika
    Örneğin codex ile yerel müzik kütüphanemi yönetirken YT Music sekmesini açıp albüm arayıp URL'yi yt-dlp'ye aktarabildim
    Ancak şu an yalnızca Chrome'a özel; başka tarayıcı kullanmak istersen ikili dosya yolunu değiştirmen gerekiyor

    • Güzel bir demo ama tek bir prompt injection ile tüm verilere erişim açılması bence korkutucu
    • Bu, DevTools MCP için bir skill değil, bağımsız bir proje
      Tarayıcı otomasyonu + ajan alanında rekabet zaten çok yoğun
      DevTools MCP ile yeni CLI, Chrome DevTools & Puppeteer ekibi tarafından sürdürüldüğü için daha istikrarlı görünüyor
      Yine de açık kaynak rekabetinin inovasyon üretmesi güzel
    • İnsanların bu tür geçici çözüm skill'leri gerçekten kullanıp kullanmadığını merak ediyorum
      Bence bunun yerine playwriter.dev gibi daha istikrarlı araçlar kullanmak daha iyi
  • Bir WebSocket proxy + Chrome eklentisi yaparak ajanın DOM'u kontrol etmesini sağladım
    browserbox üzerinden, oturum çerezlerine izin verilen bir erişim yapısı kurdum
    Şu anda bunu ajan araç kullanım başarı oranını artırmaya yönelik araştırma middleware'i olarak kullanıyorum

  • Bu MCP'yi epey uzun süredir kullanıyorum; özellikle codex on opencode ile birlikteyken en istikrarlı sonucu verdi
    Özellikle SVG düzenleme REPL olarak kullandığımda özel simgeleri otomatik üretmesi beni çok etkilemişti
    Electron uygulamalarında da tersine mühendislik veya genişletme işleri için iyi uyuyor

  • playwriter'ı denedim; mevcut bir oturuma bağlanma yaklaşımı şaşırtıcı derecede iyi çalıştı

  • Ben de buna benzer bir şeyi Playwright ile yaptım
    Eskiden token tüketimi yüksek olduğu için pahalıya geliyordu ama sonuçları diske kaydedip ajanın sorgulamasını sağlayan bir wrapper yazarak bunu çözdüm
    uisnap.dev üzerinden bakılabilir
    Bu projenin token tüketimi sorununu çözüp çözmediğini merak ediyorum

    • Büyük ölçüde çözmüş gibi görünüyor. Referans olarak playwright-cli'ye bakılabilir
    • Ben de sayfa anlık görüntülerini Claude Haiku ile özetleyen bir wrapper MCP sunucusu yapıp kullanıyorum
      playwright-slim-mcp adresinde bulunabilir
  • firefox-devtools-mcp'yi denedim; temel Chrome MCP'den çok daha hızlı ve verimliydi