mcp-searxng-public MCP Server

Een eenvoudige MCP-server die AI-agenten verbindt met real-time, privacygerichte webzoekopdrachten via publieke SearXNG-instanties en resultaten levert in JSON-formaat.

mcp-searxng-public MCP Server

Wat doet de “mcp-searxng-public” MCP Server?

De mcp-searxng-public MCP Server fungeert als brug tussen AI-assistenten en publieke SearXNG-metazoekmachines. In plaats van te vertrouwen op de JSON-uitvoer—die de meeste publieke SearXNG-servers niet bieden—haalt deze server HTML-zoekresultaten op van maximaal drie publieke SearXNG-instanties en zet deze om naar een schoon JSON-formaat. Dit stelt AI-clients in staat om real-time webzoekopdrachten uit te voeren, gegevens te aggregeren uit meerdere bronnen en beknopte samenvattingen van webinhoud op een gestandaardiseerde manier op te halen. Het is waardevol voor taken die actuele informatie, onderzoek of algemene webzoekopdrachten binnen ontwikkelworkflows vereisen, met behoud van de privacyvoordelen van SearXNG.

Lijst van Prompts

Er worden geen prompt templates genoemd in de repository.

Lijst van Resources

Er worden geen expliciete resources beschreven in de repository.

Lijst van Tools

  • search
    De belangrijkste (en enige) tool die door de server wordt aangeboden. Hiermee kunnen LLM’s webzoekopdrachten uitvoeren via publieke SearXNG-instanties. De tool neemt een query (de zoekopdracht) en optioneel een time_range (bijv. “day”, “month”, “year”), en retourneert een array van JSON-objecten met url en summary-velden voor elk resultaat.

Gebruikstoepassingen van deze MCP Server

  • Real-time Webzoekopdracht
    Stelt AI-assistenten in staat om actuele informatie van het web op te halen voor beantwoording van vragen, onderzoek en samenvattingstaken.
  • Geaggregeerde Data-opvraging
    Haalt resultaten op uit meerdere SearXNG-instanties, wat de robuustheid en dekking van zoekresultaten voor ontwikkelaars en gebruikers vergroot.
  • Samenvattingsextractie
    Parseert en vat automatisch webinhoud samen in JSON, wat downstream verwerking en integratie in andere tools of workflows vergemakkelijkt.
  • Privacyvriendelijke Informatie-opvraging
    Maakt gebruik van SearXNG’s privacygerichte architectuur en vermijdt gebruikersprofilering of tracking bij het ophalen van informatie.
  • Fallback Zoekmechanismen
    Ondersteunt meerdere SearXNG-instanties voor verbeterde betrouwbaarheid en veerkracht tegen downtime of rate-limieten.

Hoe stel je het in

Windsurf

  1. Vereisten: Zorg dat Node.js en npm geïnstalleerd zijn.
  2. Installeer de server:
    npm install mcp-searxng-public
  3. Bewerk configuratie: Zoek je Windsurf MCP-configuratiebestand.
  4. Voeg MCP-serverconfiguratie toe: Voeg het volgende JSON-fragment in:
    {
      "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. Sla op en herstart Windsurf, controleer daarna of de server beschikbaar is.

Claude

  1. Vereisten: Installeer Node.js en npm.
  2. Installeer de server:
    npm install mcp-searxng-public
  3. Bewerk het configuratiebestand van Claude voor MCP-servers.
  4. Voeg MCP-serverconfiguratie toe:
    {
      "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. Sla op en herstart Claude om de wijzigingen toe te passen.

Cursor

  1. Zorg dat Node.js en npm beschikbaar zijn.
  2. Installeer het pakket:
    npm install mcp-searxng-public
  3. Open de MCP-serverconfiguratie van Cursor.
  4. Voeg de server toe met:
    {
      "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. Herstart Cursor en controleer of de MCP-server wordt herkend.

Cline

  1. Installeer Node.js en npm indien nog niet geïnstalleerd.
  2. Installeer de server:
    npm install mcp-searxng-public
  3. Bewerk de MCP-configuratie van Cline.
  4. Voeg de serverconfiguratie in:
    {
      "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. Sla het bestand op en herstart Cline zodat de wijzigingen effect hebben.

API-sleutels beveiligen

  • Voor publieke SearXNG is geen API-sleutel nodig, maar als je private instanties gebruikt die authenticatie vereisen, stel dan secrets in in de env-sectie:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

Hoe gebruik je deze MCP binnen flows

MCP gebruiken in FlowHunt

Om MCP-servers in je FlowHunt workflow te integreren, voeg je de MCP-component toe aan je flow en verbind je deze met je AI-agent:

FlowHunt MCP flow

Klik op de MCP-component om het configuratiepaneel te openen. In het systeem MCP-configuratiegedeelte voeg je je MCP-servergegevens in met dit JSON-formaat:

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

Na configuratie kan de AI-agent deze MCP nu als tool gebruiken, met toegang tot alle functies en mogelijkheden. Vergeet niet “mcp-searxng-public” aan te passen naar de daadwerkelijke naam van je MCP-server en de URL door je eigen MCP-server-URL te vervangen.


Overzicht

SectieBeschikbaarheidDetails/Notities
Overzicht
Lijst van PromptsGeen prompt templates gevonden
Lijst van ResourcesGeen expliciete MCP-resources beschreven
Lijst van Tools“search”-tool, parseert SearXNG HTML naar JSON
API-sleutels beveiligenKan indien nodig env-variabelen gebruiken
Sampling-ondersteuning (minder belangrijk)Niet genoemd

Onze mening

De mcp-searxng-public MCP Server is eenvoudig en gericht, en biedt één krachtige webzoektool voor AI-assistenten. Het ontbreken van prompt templates en expliciete resource-exposure beperkt de flexibiliteit, maar de functionaliteit is waardevol voor privacygerichte real-time informatieopvraging. De installatie is rechttoe rechtaan en de documentatie is duidelijk. Geavanceerde MCP-functies zoals Roots en Sampling-ondersteuning ontbreken echter of zijn niet gedocumenteerd.

Al met al geef ik deze MCP-server een 5/10: solide voor het doel, maar basis qua protocolfeatures en uitbreidbaarheid.

MCP Score

Heeft een LICENSE✅ (MIT)
Heeft minstens één tool
Aantal Forks2
Aantal Stars6

Veelgestelde vragen

Wat is de hoofdtaak van mcp-searxng-public?

Het stelt AI-assistenten in staat om real-time webzoekopdrachten uit te voeren door HTML-resultaten van publieke SearXNG-metazoekmachines te parsen naar gestandaardiseerde JSON, zodat actuele informatie en samenvattingen opgehaald kunnen worden.

Welke tool biedt deze MCP-server?

Het biedt een 'search'-tool die een zoekopdracht en optioneel een time_range accepteert, en een array van zoekresultaten met URL's en samenvattingen in JSON-formaat retourneert.

Wat zijn de privacyvoordelen van het gebruik van mcp-searxng-public?

Het maakt gebruik van SearXNG's privacygerichte ontwerp, waarbij gebruikersprofilering of tracking tijdens het zoeken wordt vermeden, wat het geschikt maakt voor privacybewuste workflows.

Zijn API-sleutels vereist?

Nee, publieke SearXNG-instanties vereisen geen API-sleutels. Voor private instanties kun je API-sleutels instellen via omgevingsvariabelen in je MCP-serverconfiguratie.

Hoe verhoudt dit zich tot andere MCP-servers?

mcp-searxng-public is gericht en eenvoudig, blinkt uit in webzoekopdrachten maar mist geavanceerde functies zoals prompt templates of resource exposure. Het is robuust voor het beoogde doel, maar basis qua protocoluitbreidbaarheid.

Probeer mcp-searxng-public in FlowHunt

Voorzie je AI-agenten van real-time, privacyvriendelijke webzoekopdrachten met de mcp-searxng-public MCP Server. Integreer vandaag nog en lever actuele antwoorden en samenvattingen van het web.

Meer informatie