
mcp-local-rag MCP-palvelin
mcp-local-rag MCP-palvelin mahdollistaa yksityisyyttä kunnioittavan, paikallisen Retrieval-Augmented Generation (RAG) -verkkohakutoiminnon LLM-malleille. Se ant...
Paikallinen, semanttinen MCP-muistipalvelin FlowHuntiin, rakennettu ChromaDB:llä ja Ollamalla. Mahdollistaa tekoälyagenttien muistaa ja hakea tekstiä, dokumentteja ja PDF-tiedostoja merkityksen perusteella, tukien tehokkaita RAG- ja tietotyönkulkuja.
mcp-rag-local MCP-palvelin on suunniteltu muistipalvelimeksi, jonka avulla tekoälyavustajat voivat tallentaa ja hakea tekstikatkelmia niiden semanttisen merkityksen, ei pelkkien avainsanojen perusteella. Hyödyntämällä Ollamaa tekstin upotusten (embeddings) luomiseen ja ChromaDB:tä vektorien tallennukseen ja samankaltaisuushakuihin, se mahdollistaa saumattoman tallennuksen (“muistamisen”) ja asiaankuuluvien tekstien haun annetun kyselyn perusteella. Tämä mahdollistaa tekoälypohjaiset työnkulut, kuten tiedonhallinnan, kontekstuaalisen palautuksen ja semanttisen haun. Kehittäjät voivat olla vuorovaikutuksessa palvelimen kanssa tallentaakseen yksittäisiä tekstejä, useita tekstejä tai jopa PDF-tiedostojen sisältöä sekä hakeakseen myöhemmin kontekstuaalisesti relevanttia tietoa, parantaen sovellusten tuottavuutta ja tietoisuutta kontekstista.
memorize_text
Antaa palvelimelle mahdollisuuden tallentaa yksittäisen tekstikatkelman tulevaa semanttista hakua varten.
memorize_multiple_texts
Mahdollistaa useiden tekstien erätallennuksen, helpottaen suuren tietomäärän syöttöä.
memorize_pdf_file
Lukee ja purkaa PDF-tiedostosta enintään 20 sivua kerrallaan, pilkkoo sisällön ja tallentaa sen semanttista hakua varten.
retrieve_similar_texts
Hakee käyttäjän kyselyn perusteella tallennetuista tekstikatkelmista semanttisesti relevantimmat.
(Työkalujen nimet päätelty dokumentoiduista käyttötavoista; tarkat nimet voivat vaihdella koodissa.)
Henkilökohtainen tietopohja
Kehittäjät ja käyttäjät voivat rakentaa pysyvän, haettavan tietopohjan muistamalla artikkeleita, muistiinpanoja tai tutkimuspapereita semanttista palautusta varten.
Dokumenttien ja PDF-tiedostojen tiivistäminen
Tallentamalla kokonaisia PDF-dokumentteja käyttäjät voivat myöhemmin hakea relevantteja osioita tai tiivistelmiä, mikä nopeuttaa tutkimusta ja läpikäyntiä.
Keskustelumuisti chatboteille
Paranna tekoälyavustajien tai chatbotien pitkäaikaista, kontekstuaalista muistia saadaksesi johdonmukaisempia ja relevantimpia vastauksia ajan kuluessa.
Semanttinen hakukone
Toteuta sovelluksiin semanttinen hakutoiminto, jonka avulla käyttäjät löytävät tietoa merkityksen, ei vain avainsanojen, perusteella.
Tutkimus ja datan tutkinta
Tallenna ja hae teknisiä dokumentteja, koodiesimerkkejä tai tieteellistä kirjallisuutta nopeaan, merkityspohjaiseen hakuun tutkimuksen tai kehityksen aikana.
git clone <repository-url>
cd mcp-rag-local
docker-compose up
käynnistääksesi ChromaDB:n ja Ollaman.docker exec -it ollama ollama pull all-minilm:l6-v2
mcpServers
):"mcp-rag-local": {
"command": "uv",
"args": [
"--directory",
"path\\to\\mcp-rag-local",
"run",
"main.py"
],
"env": {
"CHROMADB_PORT": "8321",
"OLLAMA_PORT": "11434"
}
}
"mcpServers": {
"mcp-rag-local": {
"command": "uv",
"args": [
"--directory",
"path\\to\\mcp-rag-local",
"run",
"main.py"
],
"env": {
"CHROMADB_PORT": "8321",
"OLLAMA_PORT": "11434"
}
}
}
"mcpServers": {
"mcp-rag-local": {
"command": "uv",
"args": [
"--directory",
"path\\to\\mcp-rag-local",
"run",
"main.py"
],
"env": {
"CHROMADB_PORT": "8321",
"OLLAMA_PORT": "11434"
}
}
}
"mcpServers": {
"mcp-rag-local": {
"command": "uv",
"args": [
"--directory",
"path\\to\\mcp-rag-local",
"run",
"main.py"
],
"env": {
"CHROMADB_PORT": "8321",
"OLLAMA_PORT": "11434"
}
}
}
env
-osiossa."env": {
"CHROMADB_PORT": "8321",
"OLLAMA_PORT": "11434",
"MY_API_KEY": "${MY_API_KEY}"
}
MCP:n käyttö FlowHuntissa
Lisätäksesi MCP-palvelimen FlowHunt-työnkulkuun, lisää ensin MCP-komponentti työnkulkuun ja yhdistä se tekoälyagenttiin:
Napsauta MCP-komponenttia avataksesi määrityspaneelin. Järjestelmän MCP-määrityksissä lisää MCP-palvelimesi tiedot tämän JSON-muodon mukaisesti:
{
"mcp-rag-local": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Kun määritys on valmis, tekoälyagentti voi käyttää tätä MCP:tä työkaluna kaikkine toimintoineen ja ominaisuuksineen. Muista vaihtaa “mcp-rag-local” MCP-palvelimesi todelliseen nimeen ja korvata URL omalla MCP-palvelimen osoitteellasi.
Osa-alue | Saatavuus | Lisätiedot/huomiot |
---|---|---|
Yleiskatsaus | ✅ | |
Prompt-listaus | ⛔ | Ei prompt-pohjia dokumentoitu |
Resurssilistaus | ⛔ | Ei resursseja dokumentoitu |
Työkalulistaus | ✅ | memorize_text, memorize_multiple_texts, jne. |
API-avainten turvaus | ✅ | env -määrittelyllä, esimerkki annettu |
Näytteenotto (ei tärkeä arvioinnissa) | ⛔ | Ei mainittu |
Tämä MCP on selkeä ja keskittynyt semanttiseen muistiin, mutta puuttuu edistyneet ominaisuudet kuten prompt-pohjat, eksplisiittiset resurssit tai näytteenotto/roots-tuki. Työkalut ja käyttöönotto ovat selkeitä. Paras yksinkertaisiin RAG-/paikallisen tiedon työnkulkuihin.
Onko LICENSE-lisenssi | ✅ (MIT) |
---|---|
Vähintään yksi työkalu | ✅ |
Forkien määrä | 1 |
Tähtien määrä | 5 |
Se on paikallinen MCP-palvelin, joka antaa tekoälyagenteille mahdollisuuden tallentaa ja hakea tekstiä, dokumentteja ja PDF-tiedostoja semanttisen merkityksen perusteella. Ollaman ja ChromaDB:n avulla se mahdollistaa tiedonhallinnan, kontekstuaalisen muistin ja semanttisen haun sovelluksillesi.
Se tarjoaa työkalut yksittäisten tai useiden tekstikatkelmien tallentamiseen, PDF-tiedostojen syöttämiseen sekä samankaltaisten tekstien hakemiseen semanttisen haun avulla. Tämä mahdollistaa työnkulkuja kuten oman tietopohjan rakentamisen, dokumenttien tiivistämisen ja keskustelumuistin chatbotteihin.
Asenna uv ja Docker, kloonaa repositorio, käynnistä Ollama ja ChromaDB ja määritä MCP-palvelin asiakassovelluksesi määritystiedostossa annetuilla porteilla. Ympäristömuuttujia käytetään turvalliseen konfiguraatioon.
Käyttötapauksiin kuuluvat semanttisen tietopohjan rakentaminen, dokumenttien/PDF-tiedostojen tiivistäminen, chatbot-muistin parantaminen, semanttinen haku ja tutkimusdatan semanttinen tutkinta.
Käytä aina ympäristömuuttujia määritysesi env-osiossa, jotta et kovakoodaa arkaluonteisia tietoja. Tämä varmistaa turvallisuuden ja parhaat käytännöt.
Tehosta tekoälytyönkulkujasi semanttisella muistilla ja paikallisella dokumenttien haulla mcp-rag-localin avulla. Ota käyttöön muutamassa minuutissa ja muuta, miten agenttisi palauttavat ja järkeilevät tietoa.
mcp-local-rag MCP-palvelin mahdollistaa yksityisyyttä kunnioittavan, paikallisen Retrieval-Augmented Generation (RAG) -verkkohakutoiminnon LLM-malleille. Se ant...
Rememberizer MCP -palvelin yhdistää tekoälyavustajat ja tiedonhallinnan mahdollistaen semanttisen haun, yhtenäisen dokumenttien haun sekä tiimiyhteistyön Slacki...
mem0 MCP-palvelin yhdistää tekoälyavustajat rakenteelliseen tallennukseen, hakuun ja semanttiseen koodin etsintään koodinpätkille, dokumentaatiolle ja parhaiden...