mcp-local-rag Serverul MCP

mcp-local-rag Serverul MCP

Un server MCP de căutare web local, simplu și care protejează confidențialitatea, pentru acces în timp real la date și RAG în FlowHunt și alte fluxuri AI.

Ce face serverul MCP „mcp-local-rag”?

mcp-local-rag MCP Server este un server local de tip „primitive” Retrieval-Augmented Generation (RAG) pentru căutare web, conform Model Context Protocol (MCP), care funcționează fără a necesita API-uri externe. Scopul său principal este de a conecta asistenții AI cu web-ul ca sursă de date, permițând modelelor lingvistice mari (LLM) să efectueze căutări web, să preia și să integreze rezultate și să extragă conținut relevant—totul într-un mediu local, respectând confidențialitatea. Serverul orchestrează procesul trimițând interogările utilizatorului către un motor de căutare (DuckDuckGo), preluând mai multe rezultate, clasificându-le după similaritate folosind Google MediaPipe Text Embedder și extrăgând context relevant din paginile web. Astfel, dezvoltatorii și clienții AI pot accesa informații web actualizate, ceea ce poate îmbunătăți fluxuri precum cercetarea, crearea de conținut sau răspunsul la întrebări, fără a depinde de API-uri web proprietare.

Listă de Prompturi

Nu sunt menționate șabloane specifice de prompt în depozit sau în documentație.

Listă de Resurse

Nu sunt descrise explicit „resurse” MCP în conținutul disponibil al depozitului.

Listă de Instrumente

Nu există definiții detaliate de instrumente listate direct în fișierele sau documentația disponibilă.

Cazuri de utilizare ale acestui server MCP

  • Căutare web în timp real pentru LLM-uri: Permite asistenților AI să acceseze informații web actualizate, făcând rezultatele mai precise și relevante pentru întrebări de cercetare sau știri.
  • Sumarizare de conținut: Permite LLM-urilor să preia pagini web și să extragă context relevant, sprijinind sumarizarea și verificarea informațiilor.
  • Retrieval-Augmented Generation: Sprijină fluxuri de lucru unde LLM-urile au nevoie de cunoștințe externe de pe web pentru a-și îmbunătăți răspunsurile, ideal pentru întrebări dincolo de datele de antrenament.
  • Productivitate pentru dezvoltatori: Util în asistenți pentru programatori pentru căutarea documentației, thread-uri Stack Overflow sau articole tehnice recente.
  • Asistență educațională: Poate ajuta la obținerea de resurse noi de învățare sau exemple pentru studenți și profesori.

Cum se configurează

Mai jos sunt instrucțiunile generale pentru integrarea serverului mcp-local-rag MCP cu diverși clienți MCP. Adaptează JSON-ul de configurare după nevoile clientului tău.

Windsurf

  1. Asigură-te că ai instalat uv (pentru metoda uvx) sau Docker.
  2. Localizează fișierul de configurare al clientului MCP (vezi aici).
  3. Adaugă următorul JSON în obiectul mcpServers:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "uvx",
          "args": [
            "--python=3.10",
            "--from",
            "git+https://github.com/nkapila6/mcp-local-rag",
            "mcp-local-rag"
          ]
        }
      }
    }
    
  4. Salvează configurația și repornește Windsurf.
  5. Verifică dacă serverul MCP rulează și este accesibil în clientul tău.

Claude

  1. Instalează uv sau Docker după necesitate.
  2. Deschide configurația MCP pentru Claude Desktop.
  3. Inserează următorul cod în setările serverului MCP:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "uvx",
          "args": [
            "--python=3.10",
            "--from",
            "git+https://github.com/nkapila6/mcp-local-rag",
            "mcp-local-rag"
          ]
        }
      }
    }
    
  4. Salvează și repornește Claude Desktop.
  5. Confirmă că serverul „mcp-local-rag” apare în lista de tool-uri.

Cursor

  1. Asigură-te că Docker sau uv este instalat.
  2. Găsește și deschide fișierul de configurare MCP pentru Cursor.
  3. Folosește configurația Docker pentru o izolare mai bună:
    {
      "mcpServers": {
        "mcp-local-rag": {
          "command": "docker",
          "args": [
            "run",
            "--rm",
            "-i",
            "--init",
            "-e",
            "DOCKER_CONTAINER=true",
            "ghcr.io/nkapila6/mcp-local-rag:latest"
          ]
        }
      }
    }
    
  4. Salvează și repornește Cursor.
  5. Verifică statusul serverului MCP în interfața Cursor.

Cline

  1. Instalează Docker sau uv, dacă este necesar.
  2. Accesează configurația serverului MCP pentru Cline (vezi documentația acestuia).
  3. Adaugă fragmentul JSON corespunzător (vezi exemplul de mai sus pentru uvx sau Docker).
  4. Salvează configurația și repornește Cline.
  5. Asigură-te că serverul este listat printre integrările MCP disponibile.

Securizarea cheilor API

Nu sunt necesare chei API externe pentru mcp-local-rag, dar dacă trebuie să setezi variabile de mediu (pentru Docker sau alte scopuri), folosește obiectul env în configurație:

{
  "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": {}
    }
  }
}

Cum folosești acest MCP în fluxuri

Folosirea MCP în FlowHunt

Pentru a integra serverele MCP în fluxul tău FlowHunt, începe prin a adăuga componenta MCP în flux și conecteaz-o la agentul AI:

Flux MCP FlowHunt

Clic pe componenta MCP pentru a deschide panoul de configurare. În secțiunea de configurație MCP a sistemului, inserează detaliile serverului MCP folosind acest format JSON:

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

Odată configurat, agentul AI poate folosi acest MCP ca instrument cu acces la toate funcțiile și capabilitățile sale. Nu uita să înlocuiești „mcp-local-rag” cu denumirea reală a serverului MCP și să schimbi URL-ul cu adresa serverului tău MCP.


Prezentare generală

SecțiuneDisponibilitateDetalii/Note
Prezentare generală
Listă de PrompturiNicio prompt găsit
Listă de ResurseNicio resursă găsită
Listă de InstrumenteNiciun instrument găsit
Securizarea cheilor APIExemplu cu env prezentat
Suport pentru sampling (mai puțin relevant)Nu este menționat

Per ansamblu, mcp-local-rag este un server MCP simplu și care respectă confidențialitatea pentru căutarea web, dar lipsește detalierea în documentația pentru prompturi/șabloane, resurse și specificarea instrumentelor. Este ușor de configurat și folosit cu clienții principali, dar este cel mai potrivit pentru cazuri simple de RAG web.


Scor MCP

Are o LICENȚĂ✅ (MIT)
Are cel puțin un instrument
Număr de Fork-uri12
Număr de Stele48

Întrebări frecvente

Ce este serverul mcp-local-rag MCP?

Este un server MCP local de căutare web care protejează confidențialitatea pentru Retrieval-Augmented Generation (RAG). Leagă LLM-urile cu web-ul, preia și integrează rezultate de căutare și extrage conținut relevant fără a necesita API-uri externe sau dependențe cloud.

Care sunt cazurile tipice de utilizare pentru mcp-local-rag?

Cazurile de utilizare includ căutare web în timp real pentru LLM-uri, sumarizare de conținut, retrieval-augmented generation, productivitate pentru dezvoltatori (de ex., căutarea documentației), și educație (obținerea de materiale de învățare actualizate).

Este nevoie de chei API sau servicii externe pentru mcp-local-rag?

Nu sunt necesare chei API externe. Rulează local și folosește DuckDuckGo pentru căutare, astfel încât interogările tale rămân private și nu este nevoie de acces API plătit.

Cum configurez mcp-local-rag în FlowHunt?

Adaugă componenta MCP în fluxul tău FlowHunt, deschide configurația acesteia și introdu detaliile serverului MCP folosind formatul JSON recomandat. Vezi instrucțiunile de configurare de mai sus pentru exemple.

Există suport pentru șabloane de prompt, resurse sau instrumente?

Nu există șabloane de prompt, resurse sau instrumente definite explicit în documentație. Serverul este proiectat pentru căutare web și extragere de context, într-un mod simplu.

Începe cu mcp-local-rag

Amplifică-ți capacitățile AI-ului cu o căutare web privată, în timp real, folosind mcp-local-rag. Fără API-uri sau chei externe necesare.

Află mai multe

mcp-rag-local Server MCP
mcp-rag-local Server MCP

mcp-rag-local Server MCP

Serverul MCP mcp-rag-local oferă asistenților AI memorie semantică, permițând stocarea și regăsirea pasajelor de text pe baza semnificației, nu doar a cuvintelo...

4 min citire
MCP Semantic Search +6
RAG Web Browser MCP Server
RAG Web Browser MCP Server

RAG Web Browser MCP Server

Serverul RAG Web Browser MCP echipează asistenții AI și LLM-urile cu capabilități de căutare web în timp real și extragere de conținut, permițând generare augme...

4 min citire
AI RAG +7
Ragie MCP Server
Ragie MCP Server

Ragie MCP Server

Ragie MCP Server permite asistenților AI să efectueze căutări semantice și să recupereze informații relevante din bazele de cunoștințe Ragie, îmbunătățind fluxu...

4 min citire
AI MCP Server +4