MCP sunucusu uygulaması, vektör araması aracılığıyla belgeleri alma ve işleme araçları sağlayarak AI asistanlarının yanıtlarını ilgili dokümantasyon bağlamıyla zenginleştirmesine olanak tanır.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"hannesrudolph-mcp-ragdocs": {
"command": "node",
"args": [
"~/.mcp/mcp-ragdocs/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/hannesrudolph/mcp-ragdocs.git ~/.mcp/mcp-ragdocs
cd ~/.mcp/mcp-ragdocs Vektör araması aracılığıyla belgeleri alma ve işleme araçları sağlayan bir MCP sunucu uygulaması. AI asistanlarının yanıtlarını ilgili belgeleme bağlamıyla zenginleştirmesini sağlar.
Depolanan belgeleri doğal dil sorguları kullanarak arayın. Eşleşen alıntıları bağlamla birlikte döndürür, ilgiye göre sıralanır.
Girdiler:
query (string): Belgelerde aranacak metin. Doğal dil sorgusu, belirli terimler veya kod parçacıkları olabilir.limit (number, opsiyonel): Döndürülecek maksimum sonuç sayısı (1-20, varsayılan: 5). Daha yüksek limitler daha kapsamlı sonuçlar sağlar ancak işleme daha uzun sürebilir.Sistemde şu anda depolanan tüm belgeleme kaynaklarını listeleyin. İndexlenmiş tüm belgelemenin kapsamlı bir listesini, kaynak URL'lerini, başlıkları ve son güncelleme zamanlarını döndürür. Arama için hangi belgelemenin mevcut olduğunu anlamak veya belirli kaynakların indekslenip indekslenmediğini doğrulamak için kullanın.
Belirli bir web sayfasındaki tüm URL'leri çıkarın ve analiz edin. Bu araç, belirtilen web sayfasını tarar, tüm hiperlinkleri tanımlar ve isteğe bağlı olarak işleme kuyruğuna ekler.
Girdiler:
url (string): Analiz edilecek web sayfasının tam URL'si (protokol içermelidir, örneğin https://). Sayfa herkese açık olarak erişilebilir olmalıdır.add_to_queue (boolean, opsiyonel): Doğruysa, çıkarılan URL'leri otomatik olarak daha sonra indeksleme için işleme kuyruğuna ekleyin. Büyük siteler üzerinde aşırı sıraya alma yaşamaktan kaçınmak için dikkatli kullanın.Belirli belgeleme kaynaklarını sistemden URL'lerine göre kaldırın. Kaldırma kalıcıdır ve gelecekteki arama sonuçlarını etkileyecektir.
Girdiler:
urls (string[]): Veritabanından kaldırılacak URL'lerin dizisi. Her URL, belgeleme eklenirken kullanılan URL'yle tam olarak eşleşmelidir.Belgeleme işleme kuyruğunda şu anda bekleyen tüm URL'leri listeleyin. run_queue çağrıldığında işlenecek bekleyen belgeleme kaynaklarını gösterir. Kuyruk durumunu izlemek, URL'lerin doğru şekilde eklendiğini doğrulamak veya işleme birikintisini kontrol etmek için kullanın.
Şu anda belgeleme kuyruğundaki tüm URL'leri işleyin ve indeksleyin. Her URL sırayla işlenir, uygun hata işleme ve yeniden deneme mantığı ile. İşleme sırasında ilerleme güncellemeleri sağlanır. Uzun süren işlemler kuyruk boşana veya kurtarılamaz bir hata meydana gelene kadar işlemeye devam edecektir.
Belgeleme işleme kuyruğundan tüm bekleyen URL'leri kaldırın. Sıfırdan başlamak istediğinizde, istenmeyen URL'leri kaldırmak veya bekleyen işlemeyi iptal etmek için kullanın. Bu işlem anlıktır ve kalıcıdır - daha sonra işlemek istiyorsanız URL'ler yeniden eklenmesi gerekecektir.
RAG Belgeleme aracı şunlar için tasarlanmıştır:
Bunu claude_desktop_config.json dosyanıza ekleyin:
{
"mcpServers": {
"rag-docs": {
"command": "npx",
"args": [
"-y",
"@hannesrudolph/mcp-ragdocs"
],
"env": {
"OPENAI_API_KEY": "",
"QDRANT_URL": "",
"QDRANT_API_KEY": ""
}
}
}
}
Aşağıdaki ortam değişkenleri için değer sağlamanız gerekecektir:
OPENAI_API_KEY: Gömülü oluşturma için OpenAI API anahtarınızQDRANT_URL: Qdrant vektör veritabanı örneğinizin URL'siQDRANT_API_KEY: Qdrant ile kimlik doğrulaması için API anahtarıBu MCP sunucusu MIT Lisansı altında lisanslanmıştır. Bu, MIT Lisansının şart ve koşullarına tabi olarak yazılımı kullanmakta, değiştirmekte ve dağıtmakta özgürsünüz. Daha fazla ayrıntı için lütfen proje deposundaki LICENSE dosyasına bakın.
Bu proje qpd-v/mcp-ragdocs deposunun bir çatalıdır ve orijinal olarak qpd-v tarafından geliştirilmiştir. Orijinal proje bu uygulamanın temelini sağlamıştır.
LLM'ler ve yapay zeka kod editörleri için güncel kod dokümantasyonu.
AI ajanlar için bağlam sıkıştırma katmanı. Tool çıktılarını, logları, RAG chunk'larını, dosyaları ve konuşma geçmişini LLM'ye ulaşmadan önce sıkıştırır ve MCP tool'ları aracılığıyla geri alınabilir şekilde depolar.
AI uygulamaları ve Ajanlar için bellek yöneticisi, çeşitli graph ve vector store'ları destekler ve 30+ veri kaynağından veri alımına olanak tanır.
Obsidian vault'larınız için evrensel bir AI köprüsü sunan MCP tabanlı araç. Notlarınıza güvenli okuma/yazma erişimi sağlar ve arama, toplu işlemler, etiket yönetimi ile frontmatter işleme gibi 11 kapsamlı işlem sunur. Claude, ChatGPT ve tüm MCP uyumlu AI asistanlarıyla çalışır.
Grafik RAG, vektör arama ve tam metin aramasını birleştiren, üretime hazır RAG platformu. Kendi Knowledge Graph'ınızı oluşturmak ve Context Engineering için en iyi seçim.
Mem0 için bir Model Context Protocol sunucusu; IDE'ler (Cursor, Windsurf gibi) içinde kodlama tercihlerini ve desenlerini yönetmeye, kod implementasyonlarını, best practices'leri ve teknik dokümantasyonu semantik olarak depolamaya ve erişmeye yarayan araçlar sunuyor.