mcp-searxng-public MCP-server

mcp-searxng-public MCP-server

En enkel MCP-server som kopplar AI-agenter till realtidssökning på webben med integritetsfokus via publika SearXNG-instanser och levererar resultat i JSON-format.

Vad gör “mcp-searxng-public” MCP-servern?

mcp-searxng-public MCP-server fungerar som en brygga mellan AI-assistenter och publika SearXNG-metassökmotorer. Istället för att förlita sig på JSON-utdata – vilket de flesta publika SearXNG-servrar inte erbjuder – hämtar denna server HTML-sökresultat från upp till tre publika SearXNG-instanser och tolkar dem till ett rent JSON-format. Detta möjliggör för AI-klienter att göra realtidssökningar på webben, aggregera data från flera källor och hämta kortfattade sammanfattningar av webbmaterial på ett standardiserat sätt. Den är värdefull för uppgifter som kräver aktuell informationshämtning, forskning eller allmän webbsökning inom utvecklingsflöden, samtidigt som man drar nytta av SearXNG:s integritetsfunktioner.

Lista över prompts

Inga promptmallar nämns i arkivet.

Lista över resurser

Inga resurser beskrivs uttryckligen i arkivet.

Lista över verktyg

  • search
    Det huvudsakliga (och enda) verktyget som tillhandahålls av servern. Det gör det möjligt för LLM:er att göra webbsökningar via publika SearXNG-instanser. Verktyget tar emot en query (söksträng) och ett valfritt time_range (t.ex. “day”, “month”, “year”), och returnerar en array av JSON-objekt med fälten url och summary för varje resultat.

Användningsområden för denna MCP-server

  • Realtidssökning på webben
    Gör det möjligt för AI-assistenter att hämta aktuell information från webben för att besvara frågor, forskning och sammanfattningar.
  • Aggregerad datahämtning
    Samlar resultat från flera SearXNG-instanser, vilket ökar robustheten och täckningen av sökresultat för utvecklare och användare.
  • Sammanfattningsextraktion
    Parsar och sammanfattar webbinnehåll automatiskt till JSON, vilket underlättar vidarebearbetning och integration i andra verktyg eller arbetsflöden.
  • Informationshämtning med respekt för integritet
    Utnyttjar SearXNG:s integritetsrespekterande arkitektur och undviker användarprofilering eller spårning vid informationshämtning.
  • Reservsöksmekanismer
    Stöd för flera SearXNG-instanser för förbättrad driftsäkerhet och motståndskraft mot nedtid eller begränsningar.

Så här sätter du upp det

Windsurf

  1. Förutsättningar: Säkerställ att Node.js och npm är installerade.
  2. Installera servern:
    npm install mcp-searxng-public
  3. Redigera konfigurationen: Leta upp din Windsurf MCP-konfigurationsfil.
  4. Lägg till MCP-serverkonfiguration: Infoga följande JSON-exempel:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Spara och starta om Windsurf, och kontrollera därefter att servern är tillgänglig.

Claude

  1. Förutsättningar: Installera Node.js och npm.
  2. Installera servern:
    npm install mcp-searxng-public
  3. Redigera Claudes konfigurationsfil för MCP-servrar.
  4. Lägg till MCP-serverkonfiguration:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Spara och starta om Claude för att tillämpa ändringarna.

Cursor

  1. Säkerställ att Node.js och npm finns tillgängligt.
  2. Installera paketet:
    npm install mcp-searxng-public
  3. Öppna Cursors MCP-serverkonfiguration.
  4. Lägg till servern med:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Starta om Cursor och säkerställ att MCP-servern upptäcks.

Cline

  1. Installera Node.js och npm om det inte redan är gjort.
  2. Installera servern:
    npm install mcp-searxng-public
  3. Redigera Clines MCP-konfiguration.
  4. Infoga serverkonfigurationen:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Spara filen och starta om Cline för att ändringarna ska gälla.

Skydda API-nycklar

  • För publika SearXNG krävs inga API-nycklar, men om du använder privata instanser som kräver autentisering, sätt hemligheter i env-sektionen:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

Hur du använder denna MCP i flöden

Använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP-flöde

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion, ange dina MCP-serverdetaljer i följande JSON-format:

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

När det är konfigurerat kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner och möjligheter. Kom ihåg att byta ut “mcp-searxng-public” till det faktiska namnet på din MCP-server och ersätt URL:en med din egen MCP-serveradress.


Översikt

SektionTillgänglighetDetaljer/Kommentarer
Översikt
Lista över promptsInga promptmallar funna
Lista över resurserInga uttryckliga MCP-resurser beskrivna
Lista över verktyg“search”-verktyg, tolkar SearXNG HTML till JSON
Skydda API-nycklarKan använda miljövariabler vid behov
Samplingstöd (mindre viktigt vid utvärdering)Ej nämnt

Vår åsikt

mcp-searxng-public MCP-server är enkel och fokuserad, och erbjuder ett enda, robust webbsökningsverktyg för AI-assistenter. Avsaknaden av promptmallar och uttrycklig resursexponering begränsar flexibiliteten, men funktionaliteten är värdefull för integritetsfokuserad, realtidsinformationshämtning. Installationen är enkel och dokumentationen tydlig. Dock saknas avancerade MCP-funktioner som Roots och Samplingstöd eller är inte dokumenterade.

Sammantaget ger vi denna MCP-server 5/10: stabil för sitt syfte, men grundläggande vad gäller protokollfunktioner och utbyggnad.

MCP-betyg

Har en LICENSE✅ (MIT)
Har minst ett verktyg
Antal förgreningar2
Antal stjärnor6

Vanliga frågor

Vad är huvudfunktionen för mcp-searxng-public?

Den möjliggör för AI-assistenter att göra realtidssökningar på webben genom att parsa HTML-resultat från publika SearXNG-metassökmotorer till standardiserad JSON, vilket möjliggör aktuell informationshämtning och sammanfattningar.

Vilket verktyg tillhandahåller denna MCP-server?

Den tillhandahåller ett 'search'-verktyg som tar emot en sökfråga och valfritt time_range, och returnerar en array med sökresultat innehållande URL:er och sammanfattningar i JSON-format.

Vilka integritetsfördelar finns med att använda mcp-searxng-public?

Den utnyttjar SearXNG:s integritetsfokuserade design, undviker användarprofilering eller spårning vid sökning, och lämpar sig därför för arbetsflöden med höga integritetskrav.

Krävs API-nycklar?

Nej, publika SearXNG-instanser kräver inga API-nycklar. För privata instanser kan du ange API-nycklar via miljövariabler i din MCP-serverkonfiguration.

Hur står sig detta jämfört med andra MCP-servrar?

mcp-searxng-public är fokuserad och enkel, utmärker sig inom webbsök men saknar avancerade funktioner som promptmallar eller resursexponering. Den är robust för sitt kärnändamål men grundläggande vad gäller protokollutbyggnad.

Testa mcp-searxng-public i FlowHunt

Ge dina AI-agenter realtidssökning på webben med respekt för integriteten med mcp-searxng-public MCP-server. Integrera idag för att leverera aktuella svar och sammanfattningar från hela webben.

Lär dig mer

mcp-searxng MCP-server
mcp-searxng MCP-server

mcp-searxng MCP-server

mcp-searxng MCP-server möjliggör för FlowHunt AI-agenter att utföra realtidssökningar på webben med fokus på integritet via SearXNG, en öppen källkod meta-sökmo...

4 min läsning
Web Search AI Integration +4
mcp-google-search MCP Server
mcp-google-search MCP Server

mcp-google-search MCP Server

mcp-google-search MCP Server kopplar samman AI-assistenter och webben, möjliggör realtidssökning och innehållsutdrag med hjälp av Google Custom Search API. Den ...

4 min läsning
AI Web Search +5
Serper MCP-server
Serper MCP-server

Serper MCP-server

Serper MCP-servern fungerar som en brygga mellan AI-assistenter och Google Sök via Serper API, vilket möjliggör realtids-webb-, bild-, video-, nyhets-, kart-, r...

4 min läsning
AI MCP Server +7