Harness’ler

Claude Code, MCP Kayıtları Aracılığıyla Uygulama Sözleşmesini Tespit Etti

14 Ekim 2026 · 2 dk okuma

Ayrıca şu dilde de yayımlandı Español, Italiano

Screens display coding text, representing programming work
Jakub Żerdzicki / Unsplash

Claude Code, Bit Cloud platformu üzerindeki bağımlılık kayıtlarını kullanarak bir uygulamanın paylaşılan sözleşmesini iki MCP çağrısı ile buldu.

Bit Cloud mühendisi tarafından gerçekleştirilen testte, yerel kod veya konuşma geçmişi bulunmayan boş bir çalışma alanında yeni bir oturum başlatıldı. Sistem, React uygulaması, MongoDB destekli bir Express servisi, paylaşılan bir bilet varlığı ve bir ağ geçidi bileşeninden oluşan dört parçalı bir destek konsoluydu. Claude Code, çalışma alanının boş olduğunu fark ettikten sonra MCP üzerinden bit-oss.support kapsamını okumak için read_scope komutunu çalıştırdı. Bu işlem, dört bileşeni ve bunların birbirlerine olan bağımlılıklarını ortaya çıkardı.

Süreç kapsamında Claude Code, uygulama, servis ve bilet varlığı için read_components komutunu kullanarak API referanslarını ve dosya envanterlerini elde etti. Uygulama ve servisin aynı bilet varlığı sürümüne bağımlı olduğu, sınıf dokümantasyonunda bu varlığın destek servisi ile uygulama arasında paylaşıldığı tespit edildi. Bu bağlam, orijinal konuşma geçmişi olmadan doğrudan proje kayıtları üzerinden sağlandı.

Claude Code, bit import komutuyla tüm bileşenleri içe aktardı, kaynak kodunu inceledi ve uygulama içinde istemci tarafı filtreleme özelliğini uyguladı. Yapılan doğrulama sonucunda, dokuz yeni filtreleme testi dahil olmak üzere toplam 41 testin başarıyla tamamlandığı raporlandı. MCP, sistemin keşfedilmesine yardımcı olurken, kaynak incelemesi ve testler değişikliğin nasıl yapılacağını belirledi. Paylaşılan bilet varlığı ve servis etkilenmeden değişiklik sadece uygulama içinde gerçekleştirildi.

Kayıtların yetersiz kaldığı noktalar ise davranışsal analizler oldu. Uygulamanın API referansı çağırdığı rotaları listelese de, bu listenin gerçek servis ile eşleşip eşleşmediği manuel olarak okunmalı ve test edilmeliydi. Ayrıca, MongoDB entegrasyon testlerinin CI çalıştırıcısında geçici veritabanı başlatılamadığında atlandığı, bu nedenle başarılı bir derleme işleminin bu testlerin çalıştığını kanıtlamadığı görüldü.

Bellek dosyaları ile bağımlılık kayıtları arasındaki farklar incelendiğinde, bellek dosyalarının kişilerin yazdığı talimatları veya Claude'un notlarını içerdiği, ancak bu notların kod sürümleriyle doğrudan bir bağı olmadığı belirtildi. Buna karşılık, derleme sistemi her bileşen sürümü oluşturulduğunda bir bağımlılık kaydı yazar ve bu kayıt tanımladığı sürümden sapamaz. Testte, workspace içindeki tek bellek dosyası olan AGENTS.md, ajana platform üzerinden araştırma yapmasını söylemiş ve geri kalan tüm süreç kayıtlar aracılığıyla tamamlanmıştır.