İstenince mi gelir,
yoksa zaten orada mı?
MCP hafıza sunucusu, ajanın oturum bitince de kalan bilgiyi saklamasını ve sonra okumasını sağlar. Protokol ajanın sunucuyla nasıl konuşacağını belirler, ama bilginin ne zaman geleceğini belirlemez. Oysa bir kodlama ajanı için bilginin işe yarayıp yaramayacağını belirleyen tam da budur.
İstenince hatırlama
Tamam. İndirim sipariş toplamına uygulandı.
Sormayı gerektiren bir şey yoktu, o yüzden hiçbir şey hatırlanmadı.1 fark edilmeyen kaçırma
Hook anında iletme
hook, ilk araç çağrısından önce
- Kuponlar sipariş toplamına değil, satır kalemine uygulanır.
Tamam. İndirim her satır kalemine uygulandı.
Ajan sorsa da sormasa da bağlamda.0 kaçırma
Pathrule MCP araçları sunar; bir hafıza MCP sunucusu değildir. MCP, bilginin bir ajana ulaştığı yollardan biridir; Pathrule'un kendi MCP arayüzleri Pathrule MCP sayfasında anlatılıyor. Arkasında duran ise bir zekâ katmanıdır: türlere ayrılmış hafıza kayıtları, kurallar ve beceriler olarak tutulan, yollara bağlanan ve belirli bir görevin ihtiyaç duyduğu kısmı iletilen proje, kişisel ve ekip bilgisi. Katı kurallar ise metin olarak döndürülmez; hook'u olan istemcilerde hook anında kontrol edilir. Pathrule'a hafıza MCP'si demek, sistemi değil prizi tarif etmek olur.
Bir hafıza sunucusundan beklenenler.
- Konuşma bitince de kalmakAsgari şart. Bir oturumda yazılan şey, istemci saklamasa da bir sonraki oturumda okunabilmeli.
- Türüyle geri gelmekBir hafıza kaydı, bir kural ve bir prosedür farklı şeylerdir. Ayrımsız tek bir metin yığını döndüren bir sunucu, bunları birbirinden ayırma işini ajana bırakır.
- Her istemciden erişilebilir olmakProtokolü kullanmanın asıl nedeni. Tek depo, çok sayıda ajan; aynı bilginin her ajan için ayrı kopyası yok.
- Bir isteğin kapsamını belirtmekBir kodlama ajanı için önemli olan kapsam, üzerinde çalışılan yoldur. Kapsam yoksa her okuma deponun tamamını döndürür, bedelini de istemci öder.
İstenince hatırlama. Başlamadan önce iletme.
- Ajan bir şeye ihtiyacı olduğuna karar verdiğinde bir araç çağırır.
- Ajanın aklına gelmeyen bir kısıt için hiçbir şey gelmez.
- Kapsam, ajanın argümanlarda ne geçirdiyse odur.
- Hiçbir şey kurulmamış, yalnızca bulutta çalışan bir istemciden de çalışır.
- Yalnızca bağlam. Hook'un bağlanabileceği bir yazma öncesi olay yoktur.
- İlgili bilgi, istemcinin sunduğu hook noktalarında ilk araç çağrısından önce gelir.
- Ajan sorsa da sormasa da kısıt bağlamdadır.
- Kapsam, hook'un gerçekten görebildiği çalışma dizinidir.
- Makinede Pathrule gerekir: CLI ya da VS Code eklentisi.
- Araç hook'ları olan istemcilerde katı bir kural, ihlal eden bir değişikliği uygulanmadan önce engelleyebilir.
Protokolün kendi referans uygulamasıyla yan yana: Pathrule vs MCP hafıza sunucusu. Kaynaklar: Model Context Protocol: referans hafıza sunucusu, Model Context Protocol: spesifikasyon.
Aynı protokol, farklı iş.
Referans hafıza sunucusu, ajanın not bırakabileceği bir yerdir. Bağlam katmanı ise hangi bilginin ağacın hangi kısmına ait olduğuna karar verir ve onu ajan başlamadan önüne koyar. Tek kişi, tek makinede kalıcı bir karalama defteri istiyorsa referans sunucu daha küçük ve daha iyi bir cevaptır. Pathrule'u gerekli kılan, ikinci kişi ya da ikinci ajandır.
Yerel sunucu ya da barındırılan uç nokta.
$ pathrule setup
- Çalışma dizininizi çözümler
- setup'ın kurduğu hook'larla birlikte çalışır
- Hesapsız yerel mod
- Desteklenen her istemci kullanabilir
$ claude mcp add --transport http pathrule https://cloud.pathrule.io/mcp
- Kurulacak bir şey yok
- Bir Pathrule hesabıyla giriş yapar
- Hook yok, yerel dosya yok
- Sorulunca yanıt verir, önceden değil
İkisi de MCP'yi ve aynı çalışma alanı bilgi türlerini kullanır. Yerel stdio ve Remote MCP'nin araç katalogları ve argüman şemaları farklıdır; bağlandığınız sunucuda tools/list çıktısını inceleyin.
Bir istemciyi bağlamak
Sık sorulan sorular.
MCP hafıza sunucusu nedir?
Ajanın araçları aracılığıyla bilgiyi saklayıp sonraki bir oturumda geri okuyabildiği bir Model Context Protocol sunucusu. MCP'yi konuştuğu için herhangi bir MCP istemcisi ona özel bir entegrasyon gerekmeden bağlanabilir; hafızayı ajanlar arasında taşınabilir kılan da budur.
Hafızanın nasıl çalışacağını MCP mi belirler?
Hayır. MCP taşıma katmanını ve araç sözleşmesini belirler, hafıza modelini değil. İki MCP hafıza sunucusu protokolün her mesajında birebir uyuşup yine de hafıza kaydının ne olduğu, kapsamının nasıl belirlendiği ve ajanın onu istemek zorunda olup olmadığı konusunda tamamen ayrılabilir.
MCP hafızası bir kodlama ajanı için neden tek başına yetmez?
Çünkü bir MCP aracı çekme mantığıyla çalışır: ajan onu bir şeye ihtiyacı olduğuna karar verdiğinde çağırır. Ajanın varlığından haberi olmadığı bir kısıt hiç sorulmaz, dolayısıyla hiçbir şey gelmez ve hata fark edilmez. Bu boşluğu kapatan, bilginin ilk araç çağrısından önce iletilmesidir; bunun için de bir protokol özelliği değil, makinede bir hook gerekir.
Pathrule'un MCP referans hafıza sunucusundan farkı ne?
Referans sunucu, tek bir makinede bir JSONL dosyasında kalıcı tutulan, varlıklardan, ilişkilerden ve gözlemlerden oluşan bir bilgi grafıdır: bir ajanın bir şeyler bırakması için iyi bir yer. Pathrule buna yol kapsamı, ekip üyeliği, zorunlu kılınabilen tipli kurallar ve hook'u olan istemcilerde ilk araç çağrısından önce iletimi ekler. Yan yana karşılaştırmanın tamamı: Pathrule vs MCP hafıza sunucusu.
Pathrule'u MCP üzerinden kullanmak için bir şey kurmam gerekir mi?
Remote MCP'yi destekleyen bir istemci için gerekmez. https://cloud.pathrule.io/mcp adresindeki barındırılan uç nokta, hiçbir şey kurmadan OAuth ve bir Pathrule hesabıyla bağlanır: Claude Code, Codex ve Claude.ai için belgelenmiştir; OAuth ile Streamable HTTP destekleyen her istemci aynı URL'yi kullanabilir. Hook anında iletim için ya da yerel modda hesap olmadan çalışmak için Pathrule CLI'ı (npm i -g @pathrule/cli, ardından pathrule setup) veya VS Code eklentisini kurun.
Barındırılan uç nokta katı bir kuralı zorunlu kılabilir mi?
Hayır. Hook'un bağlanabileceği bir yazma öncesi olay olmadığı için kuralları yalnızca bağlam olarak iletir ve bir değişikliği engelleyemez. Pathrule CLI ve VS Code eklentisi Pathrule hook'unu Claude Code, Codex, Cursor ve GitHub Copilot için kaydeder; bu istemcilerde onaylı bir engelleme desenine sahip katı bir kural eşleşen bir düzenlemeyi durdurabilir. Windsurf ve Remote MCP kuralları yalnızca bağlam olarak alır.
Pathrule'a hangi MCP istemcileri bağlanabilir?
Protokolü konuşan her istemci. pathrule setup, Claude Code, Codex, Cursor, GitHub Copilot ve Windsurf'ü her birinin desteklediği hook'lar ve talimat dosyalarıyla birlikte yerel sunucuya bağlar; OAuth ile Streamable HTTP destekleyen istemciler de barındırılan uç noktayı kullanabilir. Roller MCP'ye genel bakış sayfasında, her ajanın nasıl bağlandığı ise Entegrasyonlar sayfasında anlatılıyor.
Kaynak kodum MCP sunucusuna gönderilir mi?
Otomatik olarak gönderilmez. Pathrule kaynak kodunuzu kendiliğinden taramaz ya da yüklemez. Sunucu, ekibinizin yazdığı hafıza kayıtlarını, kuralları ve becerileri taşır. Cloud modunda geçerli olanı sıralamak için her prompt'un başlangıcı gönderilir ve pathrule snapshot, siz ya da ajanınız çalıştırdığında, dosya ağacını, manifest dosyalarını, kısa doküman örneklerini ve son git meta verilerini yükler. Ayrıntıların tamamı Güvenlik sayfasında.