Arama yapılabilir AI bağlamına dosyaları dönüştüren yerel MCP sunucusu
stashbase, Liliu Z tarafından oluşturulan, kişisel dosyaları AI ajanları için yerel bir bilgi kaynağına dönüştürerek belgeleri indeksler ve uyumlu istemcilere bağlam sunar. Uygulama, aranabilir bir yerel indeks oluşturur ve asistan istemleri için bağlam parçacıkları sağlar, cihazda metin çıkarma ve dosya tabanlı wiki çıktıları ile birlikte. Özel, ajan erişilebilir proje belgeleri ve araştırma kütüphanelerine ihtiyaç duyan geliştiricileri, araştırmacıları ve AI güç kullanıcılarını hedef alır. Kaynaktan inşa ederken kurulum ve geliştirme için bir Node.js ortamı gereklidir.
Çeşitli kaynak materyallerden bağlantılı Markdown sayfaları oluşturur
Uygulama, metni otomatik olarak çıkarır ve orijinal belgelerinizden gezilebilir bir dosya tabanlı wiki oluşturur, sakladığınız sıradan Markdown dosyaları üretir. Birden fazla giriş türünü destekler, kullanıcıların araştırma belgelerini kalıcı bir arşive dahil etmelerine olanak tanır. Desteklenen formatlar şunlardır:
- PDF ve DOCX
- Görüntüler (OCR ile elde edilen metin)
- Ses kayıtları (transkribe edilmiş metin)
Bu çıktılar, dış ajanların belirsiz nesneler yerine somut belgeleri açmasını ve referans vermesini kolaylaştırır.
Arama doğruluğu, çıkarım kalitesine ve vektör indekslemesine bağlıdır
Araç, sorguların yalnızca tam kelimelerle değil, anlamla eşleşmesini sağlamak için vektör-alım yöntemlerini kullanır, böylece ifadeler farklı olduğunda ilgili pasajları bulmalarına olanak tanır. Bu alım kalitesi, görüntülerden veya kayıtlardan çalışırken OCR ve transkripsiyonun doğruluğuna ve indeksleme sırasında kaynak materyalin nasıl bölündüğüne bağlıdır. Kullanıcılar, temiz, iyi yapılandırılmış belgelerden daha iyi eşleşmeler beklemelidir, gürültülü taramalardan veya kötü seslerden daha iyi sonuçlar alacaklardır.
Kurulum ve iş akışı geliştirici düzeyinde aşinalık varsayar
TypeScript ve Electron ile oluşturulan proje, kaynak koddan derleyen kullanıcılar için bir Node.js ortamı ve pnpm iş akışı bekler. Uygulama, Claude Desktop ve Cursor gibi MCP farkındalığına sahip istemcilerle uyumlu bir sunucu olarak çalışır, bu nedenle benimsenmesi mevcut bir ajan iş akışına bağlanmayı gerektirir. Kapsamlı erişim kontrolleri, yerel klasörleri bir ajanın aranabilir kapsamına haritalamaya yardımcı olur, bu da dağıtım adımlarını yöneten teknik kullanıcılar için uygundur.
Yerel öncelikli tasarım sahipliği korur ve denetlenebilirliği destekler
Uygulama, üretilen dosyaları kullanıcıların sahip olduğu sıradan dosyalar olarak ana makinede saklar ve yalnızca açıkça izin verilen içeriği görebilmeleri için ajanlara klasör düzeyinde kapsam sunar. Proje açık kaynaklıdır ve geliştirici tarafından insan yönlendirmeli bir deney olarak geliştirilmiştir ve ajanlar için kalıcı yerel bellek yaklaşımı nedeniyle GitHub'da dikkat çekmiştir. Bu kombinasyon, dosya sahipliğini ve izlenebilirliği önceliklendiren kullanıcıları destekler.
Yerel kontrolü önemseyen uygulayıcı geliştiriciler ve araştırmacılar için en iyisi
Uygulama, açık kaynaklı, insan yönlendirmeli bir proje olması ve GitHub'da görünür bir çekişe sahip olması nedeniyle teknik olarak zihin yapısına sahip kullanıcılar için pratik bir seçimdir. Kendinizin derleme ve indeksleme ayrıntılarını yönetmesini ve kritik görev sorguları için çıkarım kalitesini izlemesini bekleyin. Daha düzgün sonuçlar için, üretilen wiki bağlantıları ve vektör indeksinin daha güvenilir bir bağlam oluşturması için kaynak belgeleri tutarlı başlıklar ve temiz metinle hazırlayın.