mcp-rag-local MCP Server
Lokálny, sémantický pamäťový MCP server pre FlowHunt, postavený na ChromaDB a Ollama. Umožňuje AI agentom zapamätať si a vyhľadávať texty, dokumenty a PDF podľa významu, podporuje výkonné RAG a znalostné workflow.

Čo robí MCP Server “mcp-rag-local”?
mcp-rag-local MCP Server je navrhnutý ako pamäťový server, ktorý umožňuje AI asistentom ukladať a vyhľadávať textové pasáže na základe ich sémantického významu, nie iba kľúčových slov. Využitím Ollama na generovanie embeddingov a ChromaDB na vektorové ukladanie a vyhľadávanie podobností umožňuje plynulé ukladanie („zapamätanie“) a vyhľadávanie relevantných textov pre zadaný dopyt. To posilňuje AI workflowy ako správa znalostí, kontextová pamäť a sémantické vyhľadávanie. Vývojári môžu so serverom pracovať na ukladanie jednotlivých textov, viacerých textov alebo aj obsahu PDF súborov, a neskôr vyhľadávať najrelevantnejšie informácie, čím zvyšujú produktivitu a kontextovú uvedomelosť aplikácií.
Zoznam promptov
- V repozitári alebo dokumentácii nie sú uvedené žiadne explicitné šablóny promptov.
Zoznam zdrojov
- V repozitári alebo README nie sú zdokumentované žiadne explicitné MCP zdroje.
Zoznam nástrojov
memorize_text
Umožňuje serveru uložiť jednu textovú pasáž na budúce sémantické vyhľadanie.memorize_multiple_texts
Umožňuje hromadné uloženie viacerých textov naraz, čo uľahčuje hromadný príjem znalostí.memorize_pdf_file
Načíta a extrahuje naraz až 20 strán z PDF súboru, rozdelí obsah a uloží na sémantické vyhľadanie.retrieve_similar_texts
Vyhľadá najrelevantnejšie uložené textové pasáže na základe dopytu používateľa pomocou sémantickej podobnosti.
(Názvy nástrojov sú odvodené z dokumentovaných príkladov použitia; presné názvy sa môžu v kóde líšiť.)
Prípady použitia tohto MCP servera
Osobná znalostná báza
Vývojári a používatelia si môžu budovať trvalú, vyhľadávateľnú znalostnú bázu ukladaním článkov, poznámok alebo výskumných prác na sémantické vyhľadávanie.Sumarizácia dokumentov a PDF
Ukladaním celých PDF dokumentov môžu používatelia neskôr vyhľadávať a získavať relevantné sekcie alebo sumarizácie, čím zrýchľujú výskum a prehľadávanie.Konverzačná pamäť pre chatboty
Posilnite AI asistentov alebo chatboty dlhodobou, kontextovou pamäťou pre koherentnejšie a kontextovo relevantné odpovede v čase.Sémantický vyhľadávač
Implementujte sémantické vyhľadávanie v aplikáciách, umožňujúce používateľom nájsť relevantné informácie podľa významu, nie len kľúčových slov.Výskum a skúmanie dát
Ukladajte a vyhľadávajte technické dokumenty, úryvky kódu alebo vedeckú literatúru pre rýchle, významovo orientované získavanie informácií počas vývoja alebo skúmania.
Ako to nastaviť
Windsurf
- Predpoklady:
- Nainštalujte uv ako správcu Python balíčkov.
- Uistite sa, že Docker je nainštalovaný a spustený.
- Klonovanie a inštalácia:
- Klonujte repozitár:
git clone <repository-url>
cd mcp-rag-local
- Nainštalujte závislosti pomocou uv.
- Klonujte repozitár:
- Spustite služby:
- Spustite
docker-compose up
na spustenie ChromaDB a Ollama. - Stiahnite embedding model:
docker exec -it ollama ollama pull all-minilm:l6-v2
- Spustite
- Konfigurujte MCP server:
- Pridajte do konfigurácie Windsurf MCP servera (napr. do
mcpServers
):"mcp-rag-local": { "command": "uv", "args": [ "--directory", "path\\to\\mcp-rag-local", "run", "main.py" ], "env": { "CHROMADB_PORT": "8321", "OLLAMA_PORT": "11434" } }
- Pridajte do konfigurácie Windsurf MCP servera (napr. do
- Uložte a reštartujte:
- Uložte konfiguráciu a reštartujte Windsurf.
- Overte nastavenie:
- Skontrolujte, že server beží a je prístupný.
Claude
- Postupujte podľa krokov 1–3 vyššie (predpoklady, klonovanie/inštalácia, spustenie služieb).
- Pridajte do konfigurácie Claude MCP toto:
"mcpServers": { "mcp-rag-local": { "command": "uv", "args": [ "--directory", "path\\to\\mcp-rag-local", "run", "main.py" ], "env": { "CHROMADB_PORT": "8321", "OLLAMA_PORT": "11434" } } }
- Uložte a reštartujte Claude.
- Overte, že server je uvedený a beží.
Cursor
- Dokončite kroky 1–3 (ako vyššie).
- Pridajte do konfigurácie Cursor:
"mcpServers": { "mcp-rag-local": { "command": "uv", "args": [ "--directory", "path\\to\\mcp-rag-local", "run", "main.py" ], "env": { "CHROMADB_PORT": "8321", "OLLAMA_PORT": "11434" } } }
- Uložte a reštartujte Cursor.
- Skontrolujte, že MCP server je v prevádzke.
Cline
- Opakujte kroky 1–3 (predpoklady, klonovanie/inštalácia, spustenie služieb).
- Do konfigurácie Cline pridajte:
"mcpServers": { "mcp-rag-local": { "command": "uv", "args": [ "--directory", "path\\to\\mcp-rag-local", "run", "main.py" ], "env": { "CHROMADB_PORT": "8321", "OLLAMA_PORT": "11434" } } }
- Uložte, reštartujte Cline a overte nastavenie.
Zabezpečenie API kľúčov
- Používajte environmentálne premenné v sekcii
env
vašej konfigurácie. - Príklad:
"env": { "CHROMADB_PORT": "8321", "OLLAMA_PORT": "11434", "MY_API_KEY": "${MY_API_KEY}" }
- Dbajte na to, aby ste citlivé kľúče nezadávali natvrdo, ale odkazovali na environmentálne premenné.
Ako používať tento MCP vo flow
Používanie MCP vo FlowHunt
Na integráciu MCP serverov do workflowu FlowHunt začnite pridaním MCP komponentu do vášho flow a prepojte ho s AI agentom:

Kliknite na MCP komponent pre otvorenie konfiguračného panelu. Do sekcie konfigurácie systémového MCP vložte detaily vášho MCP servera v tomto JSON formáte:
{
"mcp-rag-local": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po nakonfigurovaní môže AI agent využívať tento MCP ako nástroj so všetkými jeho funkciami a možnosťami. Nezabudnite „mcp-rag-local“ zmeniť na skutočný názov vášho MCP servera a URL nahradiť vlastnou adresou MCP servera.
Prehľad
Sekcia | Dostupnosť | Detaily/Poznámky |
---|---|---|
Prehľad | ✅ | |
Zoznam promptov | ⛔ | Žiadne šablóny promptov nie sú zdokumentované |
Zoznam zdrojov | ⛔ | Žiadne zdroje nie sú zdokumentované |
Zoznam nástrojov | ✅ | memorize_text, memorize_multiple_texts, atď. |
Zabezpečenie API kľúčov | ✅ | cez env v konfigurácii, uvedený príklad |
Sampling podpora (menej dôležité pri hodnotení) | ⛔ | Nespomenuté |
Náš názor
Tento MCP je priamočiary a dobre zameraný na sémantickú pamäť, avšak chýbajú mu pokročilé funkcie ako šablóny promptov, explicitné zdroje alebo sampling/roots podpora. Nástroje a nastavenie sú jasné. Najvhodnejší pre jednoduché RAG/lokálne znalostné workflowy.
MCP hodnotenie
Má LICENCIU | ✅ (MIT) |
---|---|
Má aspoň jeden nástroj | ✅ |
Počet Forkov | 1 |
Počet Hviezdičiek | 5 |
Najčastejšie kladené otázky
- Čo je mcp-rag-local MCP Server?
Je to lokálny MCP server, ktorý poskytuje AI agentom možnosť ukladať a vyhľadávať texty, dokumenty a PDF na základe sémantického významu. Vďaka Ollama a ChromaDB umožňuje správu znalostí, kontextovú pamäť a sémantické vyhľadávanie pre vaše aplikácie.
- Aké nástroje poskytuje mcp-rag-local?
Ponúka nástroje na ukladanie jedného alebo viacerých textov, spracovanie PDF súborov a vyhľadávanie podobných textov pomocou sémantického vyhľadávania. To umožňuje workflowy ako budovanie osobnej znalostnej bázy, sumarizáciu dokumentov a konverzačnú pamäť pre chatboty.
- Ako nastavím mcp-rag-local?
Nainštalujte uv a Docker, klonujte repozitár, spustite Ollama a ChromaDB a nakonfigurujte MCP server v konfiguračnom súbore vášho klienta so zadanými portami. Pre bezpečné nastavenie sa používajú environmentálne premenné.
- Aké sú hlavné prípady použitia?
Použitie zahŕňa budovanie sémantickej znalostnej bázy, sumarizáciu dokumentov/PDF, zlepšenie pamäte chatbotov, sémantické vyhľadávanie a skúmanie výskumných dát.
- Ako zabezpečím API kľúče alebo porty?
Vždy používajte environmentálne premenné v sekcii env vašej konfigurácie, aby ste sa vyhli pevnému zakódovaniu citlivých údajov, čím zabezpečíte bezpečnosť a najlepšie praktiky.
Vyskúšajte mcp-rag-local s FlowHunt
Zrýchlite svoje AI workflow vďaka sémantickej pamäti a lokálnemu vyhľadávaniu v dokumentoch pomocou mcp-rag-local. Nastavte za pár minút a zmeňte spôsob, akým agenti pracujú s poznatkami.