mcp-searxng-public MCP Server

Ein unkomplizierter MCP-Server, der KI-Agenten mit datenschutzorientierter Websuche in Echtzeit über öffentliche SearXNG-Instanzen verbindet und Ergebnisse im JSON-Format liefert.

mcp-searxng-public MCP Server

Was macht der “mcp-searxng-public” MCP Server?

Der mcp-searxng-public MCP Server fungiert als Brücke zwischen KI-Assistenten und öffentlichen SearXNG-Metasuchinstanzen. Da die meisten öffentlichen SearXNG-Server keinen JSON-Output bereitstellen, ruft dieser Server HTML-Suchergebnisse von bis zu drei öffentlichen SearXNG-Instanzen ab und wandelt sie in ein sauberes JSON-Format um. So können KI-Clients Echtzeit-Websuchen durchführen, Daten aus mehreren Quellen aggregieren und standardisiert prägnante Zusammenfassungen von Webseiten abrufen. Dies ist insbesondere für Aufgaben wertvoll, die aktuelle Informationen, Recherche oder allgemeine Websuche im Entwicklungsworkflow erfordern – und das unter Wahrung der Datenschutzvorteile von SearXNG.

Liste der Prompts

Im Repository werden keine Prompt-Vorlagen erwähnt.

Liste der Ressourcen

Im Repository sind keine Ressourcen explizit beschrieben.

Liste der Tools

  • search
    Das Haupt- (und einzige) Tool des Servers. Es ermöglicht LLMs Websuchen über öffentliche SearXNG-Instanzen. Das Tool akzeptiert eine query (Suchanfrage) und optional einen time_range (z.B. “day”, “month”, “year”) und gibt ein Array von JSON-Objekten mit url und summary für jedes Ergebnis zurück.

Anwendungsfälle dieses MCP-Servers

  • Websuche in Echtzeit
    Ermöglicht KI-Assistenten, aktuelle Webinformationen für Fragen, Recherchen und Zusammenfassungen abzurufen.
  • Aggregierter Datenabruf
    Holt Ergebnisse aus mehreren SearXNG-Instanzen und erhöht so die Robustheit und Abdeckung der Suchresultate für Entwickler und Nutzer.
  • Zusammenfassungs-Extraktion
    Parst und fasst Webinhalte automatisch in JSON zusammen – für die Weiterverarbeitung oder Integration in andere Tools und Workflows.
  • Datenschutzfreundliche Informationsgewinnung
    Nutzt die datenschutzfreundliche Architektur von SearXNG, vermeidet Nutzertracking und Profilbildung beim Abrufen von Informationen.
  • Fallback-Mechanismen für Suche
    Unterstützt mehrere SearXNG-Instanzen für höhere Zuverlässigkeit und Resilienz gegen Ausfälle oder Ratenbegrenzungen.

Einrichtung

Windsurf

  1. Voraussetzungen: Node.js und npm müssen installiert sein.
  2. Server installieren:
    npm install mcp-searxng-public
  3. Konfiguration bearbeiten: Öffnen Sie die Windsurf-MCP-Konfigurationsdatei.
  4. MCP-Server-Konfiguration einfügen: Fügen Sie folgenden JSON-Schnipsel ein:
    {
      "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. Speichern und Windsurf neustarten, dann prüfen, ob der Server verfügbar ist.

Claude

  1. Voraussetzungen: Node.js und npm müssen installiert sein.
  2. Server installieren:
    npm install mcp-searxng-public
  3. Claudes Konfigurationsdatei für MCP-Server bearbeiten.
  4. MCP-Server-Konfiguration einfügen:
    {
      "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. Speichern und Claude neustarten, um die Änderungen zu übernehmen.

Cursor

  1. Stellen Sie sicher, dass Node.js und npm verfügbar sind.
  2. Paket installieren:
    npm install mcp-searxng-public
  3. Cursor-MCP-Server-Konfiguration öffnen.
  4. Server hinzufügen:
    {
      "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. Cursor neustarten und prüfen, ob der MCP-Server erkannt wird.

Cline

  1. Node.js und npm installieren, falls noch nicht geschehen.
  2. Server installieren:
    npm install mcp-searxng-public
  3. Clines MCP-Konfiguration bearbeiten.
  4. Server-Konfiguration einfügen:
    {
      "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. Datei speichern und Cline neustarten, damit die Änderungen wirksam werden.

API-Keys absichern

  • Für öffentliche SearXNG-Instanzen werden keine API-Keys benötigt. Für private Instanzen mit Authentifizierung können Sie Geheimnisse im env-Abschnitt setzen:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

Nutzung dieses MCP in Flows

MCP in FlowHunt verwenden

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Bereich für die System-MCP-Konfiguration fügen Sie die Details Ihres MCP-Servers im folgenden JSON-Format ein:

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

Nach der Konfiguration kann der KI-Agent dieses MCP als Tool mit allen Funktionen und Möglichkeiten nutzen. Denken Sie daran, “mcp-searxng-public” durch den tatsächlichen Namen Ihres MCP-Servers und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.


Übersicht

AbschnittVerfügbarDetails/Hinweise
Übersicht
Liste der PromptsKeine Prompt-Vorlagen gefunden
Liste der RessourcenKeine expliziten MCP-Ressourcen beschrieben
Liste der Tools“search”-Tool, parst SearXNG-HTML zu JSON
API-Key-AbsicherungKann bei Bedarf per Umgebungsvariable gesetzt werden
Sampling-Unterstützung (weniger relevant)Nicht erwähnt

Unsere Meinung

Der mcp-searxng-public MCP Server ist einfach und fokussiert und bietet ein einzelnes, robustes Websuche-Tool für KI-Assistenten. Das Fehlen von Prompt-Vorlagen und expliziter Ressourcenfreigabe schränkt die Flexibilität ein, aber für datenschutzorientierte Echtzeit-Informationsgewinnung ist die Funktionalität wertvoll. Die Einrichtung ist unkompliziert, die Dokumentation klar. Fortgeschrittene MCP-Funktionen wie Roots und Sampling-Unterstützung fehlen oder sind nicht dokumentiert.

Insgesamt würden wir diesem MCP-Server eine 5/10 geben: solide für den Zweck, aber im Funktionsumfang und der Erweiterbarkeit einfach gehalten.

MCP-Score

Hat eine LICENSE✅ (MIT)
Mindestens ein Tool
Anzahl Forks2
Anzahl Stars6

Häufig gestellte Fragen

Was ist die Hauptfunktion von mcp-searxng-public?

Er ermöglicht KI-Assistenten Echtzeit-Websuchen, indem HTML-Ergebnisse öffentlicher SearXNG-Metasuchinstanzen in standardisiertes JSON überführt werden – für aktuelle Informationsabrufe und Zusammenfassungen.

Welches Tool stellt dieser MCP-Server bereit?

Er bietet ein 'search'-Tool, das eine Abfrage und optional einen time_range-Parameter entgegennimmt und ein Array von Suchergebnissen mit URLs und Zusammenfassungen im JSON-Format zurückgibt.

Welche Datenschutzvorteile bietet mcp-searxng-public?

Er nutzt das datenschutzorientierte Design von SearXNG, wodurch Suchanfragen ohne Nutzerprofilierung oder Tracking erfolgen – ideal für datenschutzbewusste Workflows.

Werden API-Keys benötigt?

Nein, öffentliche SearXNG-Instanzen benötigen keine API-Keys. Für private Instanzen können Sie API-Keys über Umgebungsvariablen in Ihrer MCP-Server-Konfiguration setzen.

Wie schneidet dieser MCP-Server im Vergleich zu anderen ab?

mcp-searxng-public ist fokussiert und einfach und eignet sich hervorragend für Websuche, bietet aber keine erweiterten Funktionen wie Promptvorlagen oder Ressourcenfreigabe. Für den Kern-Einsatzzweck robust, aber im Protokollumfang eher schlicht.

Testen Sie mcp-searxng-public in FlowHunt

Statten Sie Ihre KI-Agenten mit einer datenschutzfreundlichen Websuche in Echtzeit aus – mit dem mcp-searxng-public MCP Server. Integrieren Sie noch heute, um stets aktuelle Antworten und Zusammenfassungen aus dem Web bereitzustellen.

Mehr erfahren