mcp-local-rag MCP-palvelin

mcp-local-rag MCP-palvelin

Yksinkertainen, paikallinen ja yksityisyyttä suojaava verkkohaku-MCP-palvelin reaaliaikaiseen tiedonsaantiin ja Retrieval-Augmented Generationiin FlowHuntissa ja muissa tekoälytyönkuluissa.

Mitä “mcp-local-rag” MCP-palvelin tekee?

mcp-local-rag MCP-palvelin on “alkeellinen” Retrieval-Augmented Generation (RAG) -tyyppinen verkkohaku Model Context Protocol (MCP) -palvelin, joka toimii paikallisesti ilman ulkoisia API-rajapintoja. Sen päätehtävä on yhdistää tekoälyavustajat webiin tietolähteenä, mahdollistaen suurten kielimallien (LLM) verkkohakujen suorittamisen, hakutulosten haun ja upotuksen sekä olennaisen sisällön poiminnan – kaikki yksityisyyttä kunnioittavassa, paikallisessa ympäristössä. Palvelin ohjaa prosessia lähettämällä käyttäjän kyselyt hakukoneelle (DuckDuckGo), hakee useita tuloksia, järjestää ne samankaltaisuuden perusteella käyttäen Googlen MediaPipe Text Embedderiä ja poimii olennaista kontekstia verkkosivuilta. Tämä mahdollistaa kehittäjien ja tekoälyasiakkaiden pääsyn ajantasaiseen verkkotietoon, mikä voi parantaa esimerkiksi tutkimusta, sisällöntuotantoa ja kysymys-vastaus -työnkulkuja ilman riippuvuutta suljetuista web-API:ista.

Kehotepohjat

Repositoriossa tai dokumentaatiossa ei mainita erityisiä kehotepohjia.

Resurssit

Saatavilla olevassa repositoriossa ei kuvata erillisiä MCP-“resursseja”.

Työkalut

Yksityiskohtaisia työkalumäärittelyjä ei ole suoraan listattu tiedostoissa tai dokumentaatiossa.

Käyttötapaukset

  • LLM-mallien reaaliaikainen verkkohaku: Mahdollistaa tekoälyavustajille ajankohtaisen verkkotiedon hyödyntämisen, jolloin vastaukset ovat tarkempia ja ajantasaisempia esimerkiksi tutkimus- tai uutiskyselyissä.
  • Sisällön tiivistäminen: LLM-mallit voivat hakea verkkosivuja ja poimia olennaista kontekstia tiivistämisen ja faktantarkistuksen tueksi.
  • Retrieval-Augmented Generation: Tukee työnkulkuja, joissa LLM-malli tarvitsee ulkoista tietoa vastauksiensa täydentämiseksi – erityisesti kysymyksiin, jotka ylittävät koulutusdatan sisällön.
  • Kehittäjien tuottavuus: Hyödyllinen koodiavustajissa esimerkiksi dokumentaation, Stack Overflow -keskustelujen tai tuoreiden teknisten artikkeleiden hakuun.
  • Koulutuksen tuki: Auttaa opiskelijoita ja opettajia löytämään uusia oppimateriaaleja tai esimerkkejä.

Käyttöönotto-ohjeet

Alla on yleiset ohjeet mcp-local-rag MCP-palvelimen liittämiseksi eri MCP-asiakasohjelmiin. Mukauta JSON-konfiguraatiota oman asiakkaasi tarpeisiin.

Windsurf

  1. Varmista, että uv (uvx-menetelmälle) tai Docker on asennettu.
  2. Etsi asiakasohjelman MCP-konfiguraatiotiedosto (katso täältä).
  3. Lisää seuraava JSON mcpServers-objektiin:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "uvx",
          "args": [
            "--python=3.10",
            "--from",
            "git+https://github.com/nkapila6/mcp-local-rag",
            "mcp-local-rag"
          ]
        }
      }
    }
    
  4. Tallenna asetukset ja käynnistä Windsurf uudelleen.
  5. Varmista, että MCP-palvelin toimii ja on asiakkaan käytettävissä.

Claude

  1. Asenna uv tai Docker tarpeen mukaan.
  2. Avaa Claude Desktopin MCP-asetukset.
  3. Lisää seuraava MCP-palvelinasetuksiin:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "uvx",
          "args": [
            "--python=3.10",
            "--from",
            "git+https://github.com/nkapila6/mcp-local-rag",
            "mcp-local-rag"
          ]
        }
      }
    }
    
  4. Tallenna ja käynnistä Claude Desktop uudelleen.
  5. Varmista, että “mcp-local-rag” näkyy työkalujen listassa.

Cursor

  1. Varmista, että joko Docker tai uv on asennettu.
  2. Etsi ja avaa Cursorin MCP-palvelinasetustiedosto.
  3. Käytä Docker-konfiguraatiota eristämisen parantamiseksi:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "docker",
          "args": [
            "run",
            "--rm",
            "-i",
            "--init",
            "-e",
            "DOCKER_CONTAINER=true",
            "ghcr.io/nkapila6/mcp-local-rag:latest"
          ]
        }
      }
    }
    
  4. Tallenna ja käynnistä Cursor uudelleen.
  5. Tarkista MCP-palvelimen tila Cursorin käyttöliittymästä.

Cline

  1. Asenna Docker tai uv tarpeen mukaan.
  2. Avaa Cline-ohjelman MCP-palvelinasetukset (katso dokumentaatio).
  3. Lisää sopiva JSON-pätkä (katso yllä uvx- tai Docker-esimerkki).
  4. Tallenna ja käynnistä Cline uudelleen.
  5. Varmista, että palvelin näkyy MCP-integraatioiden listalla.

API-avainten turvallinen käyttö

mcp-local-rag ei vaadi ulkoisia API-avaimia, mutta jos tarvitset ympäristömuuttujia (esim. Dockerin kanssa), käytä env-objektia konfiguraatiossa:

{
  "mcpServers": {
    "mcp-local-rag": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "ghcr.io/nkapila6/mcp-local-rag:latest"
      ],
      "env": {
        "EXAMPLE_ENV_VAR": "value"
      },
      "inputs": {}
    }
  }
}

MCP:n käyttö FlowHunt-työnkuluissa

MCP:n käyttö FlowHuntissa

Lisätäksesi MCP-palvelimen työnkulkuusi FlowHuntissa aloita lisäämällä MCP-komponentti työnkulkuun ja yhdistä se tekoälyagenttiin:

FlowHunt MCP flow

Klikkaa MCP-komponenttia avataksesi asetuspaneelin. Lisää järjestelmän MCP-konfiguraatioon MCP-palvelimen tiedot tällä JSON-muodolla:

{
  "mcp-local-rag": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Kun asetukset on tallennettu, tekoälyagentti voi käyttää tätä MCP:tä työkaluna kaikkine toimintoineen. Muista vaihtaa “mcp-local-rag” MCP-palvelimesi oikeaan nimeen ja korvaa URL omalla MCP-palvelimen osoitteellasi.


Yhteenveto

Osa-alueSaatavuusLisätiedot
Yleiskuvaus
KehotepohjatEi löytynyt
ResurssitEi löytynyt
TyökalutEi löytynyt
API-avainten turvallinen käyttöEsimerkki env-kentällä
Näytteenotto (ei tärkeä arvioinnissa)Ei mainittu

Kaikkiaan mcp-local-rag on suoraviivainen, yksityisyyttä kunnioittava MCP-palvelin verkkohakuun, mutta sen kehotepohjiin, resursseihin ja työkaluihin liittyvä dokumentaatio on niukkaa. Palvelin on helppo ottaa käyttöön ja sopii parhaiten yksinkertaisiin RAG-verkkohakutapauksiin.


MCP-pisteytys

LICENSE löytyy✅ (MIT)
Vähintään yksi työkalu
Haarautukset12
Tähdet48

Usein kysytyt kysymykset

Mikä on mcp-local-rag MCP-palvelin?

Se on paikallinen, yksityisyyttä suojaava verkkohaku-MCP-palvelin Retrieval-Augmented Generation (RAG) -tarkoituksiin. Se yhdistää LLM-mallit verkkoon, hakee ja upottaa hakutuloksia sekä poimii olennaista sisältöä ilman ulkoisia API-rajapintoja tai pilviriippuvuuksia.

Mihin käyttötarkoituksiin mcp-local-rag soveltuu?

Tyypillisiä käyttötapauksia ovat LLM-mallien reaaliaikainen verkkohaku, sisällön tiivistäminen, retrieval-augmented generation, kehittäjien tuottavuus (esim. dokumentaation haku) sekä koulutus (ajantasaisen oppimateriaalin haku).

Tarvitseeko mcp-local-rag API-avaimia tai ulkoisia palveluita?

Ulkoisia API-avaimia ei tarvita. Palvelin toimii paikallisesti ja käyttää DuckDuckGo:ta hakuihin, joten kyselysi säilyvät yksityisinä eikä maksettuja API-tunnuksia tarvita.

Miten mcp-local-rag otetaan käyttöön FlowHuntissa?

Lisää MCP-komponentti FlowHunt-työnkulkuusi, avaa sen asetukset ja syötä MCP-palvelimen tiedot suositellussa JSON-muodossa. Katso ohjeet yllä esimerkeistä.

Onko tukea kehotepohjille, resursseille tai työkaluille?

Dokumentaatiossa ei ole määritelty erillisiä kehotepohjia, resursseja tai työkaluja. Palvelin on suunniteltu suoraviivaiseen verkkohakuun ja kontekstin poimintaan.

Aloita mcp-local-rag:lla

Tehosta tekoälysi kykyjä yksityisellä, reaaliaikaisella verkkohakupalvelulla mcp-local-rag:lla. Ei ulkoisia API-avaimia tai tunnuksia tarvita.

Lue lisää

mcp-google-search MCP-palvelin
mcp-google-search MCP-palvelin

mcp-google-search MCP-palvelin

mcp-google-search MCP-palvelin yhdistää tekoälyavustajat ja verkon, mahdollistaen reaaliaikaisen haun ja sisällön poiminnan Google Custom Search API:n avulla. S...

3 min lukuaika
AI Web Search +5
mcp-rag-local MCP-palvelin
mcp-rag-local MCP-palvelin

mcp-rag-local MCP-palvelin

mcp-rag-local MCP-palvelin antaa tekoälyavustajille semanttisen muistin, mahdollistaen tekstikatkelmien tallennuksen ja haun merkityksen, ei pelkkien avainsanoj...

4 min lukuaika
MCP Semantic Search +6
git-mcp-go MCP-palvelin
git-mcp-go MCP-palvelin

git-mcp-go MCP-palvelin

git-mcp-go MCP-palvelin mahdollistaa saumattoman vuorovaikutuksen Git-repositorion kanssa LLM-mallien avulla, jolloin tekoälyassistentit voivat automatisoida ko...

4 min lukuaika
AI MCP Server +4