Yerel olarak çalışan, ilkel düzeyde RAG benzeri web arama modeli context protocol (MCP) sunucusu. API'ye ihtiyaç yok.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"nkapila6-mcp-local-rag": {
"command": "python",
"args": [
"-m",
"mcp_local_rag"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/nkapila6/mcp-local-rag.git ~/.mcp/mcp-local-rag
cd ~/.mcp/mcp-local-rag Yerel olarak çalışan "primitive" RAG benzeri web arama model context protocol (MCP) sunucusu. ✨ API yok ✨
RAG tabanlı web arama ve derin araştırma model context protocol (MCP) sunucusu, tamamen yerel ortamda çalışır. 9+ arama motoru arasında çok motorlu araştırma yapabilir, semantik benzerlik sıralaması sunar ve API anahtarı gerektirmez.
%%{init: {'theme': 'base'}}%%
flowchart TD
A[User] -->|1.Submits LLM Query| B[Language Model]
B -->|2.Sends Query| C[mcp-local-rag Tool]
subgraph mcp-local-rag Processing
C -->|Search DuckDuckGo| D[Fetch 10 search results]
D -->|Fetch Embeddings| E[Embeddings from Google's MediaPipe Text Embedder]
E -->|Compute Similarity| F[Rank Entries Against Query]
F -->|Select top k results| G[Context Extraction from URL]
end
G -->|Returns Markdown from HTML content| B
B -->|3.Generated response with context| H[Final LLM Output]
H -->|5.Present result to user| A
classDef default stroke:#333,stroke-width:2px;
classDef process stroke:#333,stroke-width:2px;
classDef input stroke:#333,stroke-width:2px;
classDef output stroke:#333,stroke-width:2px;
class A input;
class B,C process;
class G output;
Sunucu, basit tek sorgulu aramalardan daha ötede kapsamlı çok motorlu araştırma yetenekleri sunar:
deep_research - Kapsamlı çok motorlu araştırma
deep_research_google - Google odaklı derin inceleme
deep_research_ddgs - Gizlilik öncelikli derin araştırma
rag_search_ddgs & rag_search_google - Hızlı tekil aramalar
MCP config yolunuzu buradan bulun veya MCP istemci ayarlarınızı kontrol edin.
uvx Üzerinden Doğrudan ÇalıştırmaBu en kolay ve hızlı yöntemdir. Bunun için uv kurmanız gerekir.
Bunu MCP sunucu yapılandırmanıza ekleyin:
{
"mcpServers": {
"mcp-local-rag":{
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/nkapila6/mcp-local-rag",
"mcp-local-rag"
]
}
}
}
Docker kurulu olduğundan emin olun.
Bunu MCP sunucu yapılandırmanıza ekleyin:
{
"mcpServers": {
"mcp-local-rag": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"ghcr.io/nkapila6/mcp-local-rag:v1.0.2"
]
}
}
}
Bu depo, Claude'a mcp-local-rag araçlarını akıllı web aramaları ve derin araştırma için etkili bir şekilde kullanmayı öğreten Agent Yetenekleri içerir. Yetenekler, Claude'un özel görevlerde performansı artırmak için dinamik olarak yüklediği talimat klasörleridir.
local-rag-search - Claude'a en iyi uygulamaları öğretir:
num_results, top_k ve motor seçimini düzenlemeYetenek, birden fazla arama terimi ve motoru kullanarak kapsamlı konu araştırmasını sağlar. Özellikle Google'ın dokümantasyon kapsamından yararlanan teknik derin incelemeler, farklı arama motorları arasında bilgileri karşılaştıran çok perspektifli analiz, DuckDuckGo veya Brave kullanan gizlilik odaklı araştırma ve Wikipedia ile diğer yetkili kaynakları çapraz referans alarak gerçek doğrulamada faydalıdır.
Claude Desktop'ta:
skills/local-rag-search/ seçinSohbetlerde: Yüklendikten sonra, Claude'dan bilgi aramasını istemek yeterlidir ve otomatik olarak yeteneğin en iyi uygulamalarını uygulayacaktır. Şu gibi sorgular deneyin:
Anthropic Skills Repository adresinde Agent Yetenekleri hakkında daha fazla bilgi edinin.
Ayrıntılı kullanım talimatları ve yetenek geliştirme yönergeleri için skills/README.md dosyasına bakın.
MseeP tüm MCP sunucularında güvenlik denetimi yapar; bu MCP sunucusunun güvenlik denetimini buraya tıklayarak görebilirsiniz.
MCP sunucusu, araç çağrısını destekleyen herhangi bir MCP istemcisiyle çalışmalıdır. Aşağıdaki istemcilerde test edilmiştir.
Bir LLM (Claude gibi) en son web bilgisi gerektiren bir soruya cevap verildiğinde, mcp-local-rag tetiklenir.
Web'den alma/arama/lookup yapması istendiğinde, model sohbette MCP sunucusunu kullanmanızı önerir.
Örnekte, dün yayınlanan Google'ın en yeni Gemma modelleri hakkında sordum. Bu Claude'un bilmediği yeni bilgilerdir.
mcp-local-rag canlı web araması yapar, bağlam çıkarır ve modele geri gönderir—ona taze bilgi verir:
Oluşturduğum yazılım size yardımcı olduysa lütfen bana bir kahve ısmarla, gerçekten takdir ederim! 😄
Fikirleriniz var mı veya bu projeyi iyileştirmek istiyor musunuz? İssue ve pull request'ler hoş karşılanır!
Bu proje MIT Lisansı altında lisanslanmıştır.
Exa AI Search API'sini kullanan bir Model Context Protocol (MCP) sunucusu, Claude gibi AI asistanlarının web aramaları gerçekleştirmesini sağlar. Bu kurulum, AI modellerinin gerçek zamanlı web bilgilerine güvenli ve kontrollü bir şekilde erişmesini mümkün kılar.
ArXiv araştırma makalelerinde arama yapın
Web'i keşfedin, veri çıkarın ve etkileşim kurun - tek bir arayüz ile herkese açık internet üzerinde otomatik erişimi güçlendirin.
Ücretsiz çoklu arama motoru kullanarak web araması yapın (API ANAHTARI GEREKMEZ) — Bing, Baidu, DuckDuckGo, Brave, Exa ve CSDN'yi destekler.
DuckDuckGo kullanarak web araması yapın
Brave Search API kullanarak web arama yetenekleri