mcp-searxng logo

mcp-searxngDieser Server verbindet Ihren AI Assistant mit einer SearXNG-Instanz, sodass private Websuche und das Lesen von Webseiteninhalten möglich ist. Fügen Sie einfach Ihre Instanz-URL zur Konfiguration hinzu, damit die KI ...

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

mcp-searxng ist ein Server, der AI-Assistenten mit einer SearXNG-Instanz verbindet, um private Websuchen und das Lesen von Webseiteninhalten zu ermöglichen. Es integriert die SearXNG API und erlaubt AI-Assistenten wie Claude und Cursor, Websuchen durchzuführen. Der Server wird konfiguriert, indem die SearXNG-Instanz-URL zur Konfigurationsdatei des AI-Assistants hinzugefügt wird. Es unterstützt Funktionen wie allgemeine Abfragen, Nachrichten, Artikel, Paginierung, Instance Failover, strukturiertes Suchergebnis, direkte Antworten, Metadaten, Suchvorschläge, URL-Inhaltslesung, intelligentes Caching, Zeitfilter, Sprachenauswahl, Safe Search und Relevanzfilterung. mcp-searxng ist ein eigenständiger Node.js-Prozess, der eine oder mehrere SearXNG-Instanzen über die HTTP JSON API abfragt.

Hauptfunktionen

  • Web Search
  • Instance Failover
  • Structured Search Output
  • Direct Answers & Metadata
  • Search Suggestions
  • Instance Capability Discovery

Preise

Modell
Free
Kategorie
MCP-Server
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Private Web Search for AI Assistants

mcp-searxng ermöglicht AI-Assistenten private Websuchen, indem sie mit einer SearXNG-Instanz verbunden werden.

Content Extraction and Caching

Der Server bietet fortgeschrittene Funktionen zur Inhaltsgewinnung und zum Caching, was die Leistung verbessert und redundante Anfragen reduziert.

Search Query Filtering

mcp-searxng unterstützt die Filterung von Suchergebnissen nach Zeitrahmen, Sprache und Safe Search‑Level, sodass präzisere Abfragen möglich sind.

Pro & Contra

Pro

  • Enables private web searches for AI assistants
  • Supports multiple SearXNG instance failover
  • Provides structured search output and direct answers
  • Offers advanced content extraction and caching capabilities
  • Free to use with no API key required

Contra

  • Requires a separate Node.js process
  • Not a native SearXNG plugin
  • Limited to querying existing SearXNG instances

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

Kann JSON nicht aktiviert werden? (HTML-Fallback)

Wenn Sie eine öffentliche Instanz nutzen müssen, die Sie nicht kontrollieren, und sie format=json ablehnt (der 403‑Fehler oben), setzen Sie stattdessen das Opt‑In‑Flag, anstatt den Server zu editieren: Überprüfen Sie vor dem Aktivieren die Richtlinien des öffentlichen Betreibers sowie den Leitfaden zur Nutzung öffentlicher Instanzen. Eine Suche, die einen 403/404 oder eine nicht‑JSON‑Antwort liefert, wird dann automatisch ohne format=json erneut versucht und aus der regulären HTML‑Ergebnisseite geparst. Bei Erfolg erhalten Sie normale Ergebnisse (Titel, URL, Snippet) mit sourceFormat: "html" im JSON‑Modus, und im Text‑Modus wird die Zeile "Hinweis: Ergebnisse aus dem SearXNG‑HTML‑Fallback geparst; Metadaten sind eingeschränkt." hinzugefügt. Relevanz‑Scores und Engine‑Namen stehen aus HTML nicht zur Verfügung. Bei einem Fehlschlag erfolgt das Parsen nach bestem Aufwand und variiert je nach Theme/Version der Instanz, sodass einige Ergebnisse fehlen oder spärlich sein können. Wenn die HTML‑Seite selbst ebenfalls fehlschlägt – z. B. blockiert, rate‑limited (429), Authentifizierung (401) oder 5xx – wird der Fehler des Fallback‑Versuchs angezeigt, sodass die Suche niemals stillschweigend leere Ergebnisse zurückgibt. Der Fallback wird nur bei 403/404/nicht‑JSON ausgelöst, nie bei Auth‑ oder Netzwerkfehlern. Das Aktivieren von JSON auf einer von Ihnen kontrollierten Instanz bleibt die empfohlene Konfiguration – der Fallback ist nur eine Kompatibilitäts­hilfe, kein Ersatz.

Asked by Boris Yankov · Aug 23, 2025

Wie funktioniert das?

mcp-searxng ist ein eigenständiger MCP‑Server – ein separater Node.js‑Prozess, zu dem Ihr KI‑Assistent für Web‑Suche eine Verbindung herstellt. Er fragt eine SearXNG‑Instanz oder eine durch Semikolons getrennte Liste austauschbarer SearXNG‑Replikas über die HTTP‑JSON‑API ab. Dieses Projekt kann nicht als natives SearXNG‑Plugin installiert werden. Zeigen Sie es mittels SEARXNG_URL auf eine vorhandene SearXNG‑Instanz oder eine austauschbare Replika‑Liste. Für SearXNG‑Bereitstellung, Konfiguration und Fehlersuche siehe „Operating Self‑Hosted SearXNG with mcp-searxng“.

Asked by Ekaterina Orlova · Jul 19, 2025

Warum mcp-searxng?

Stand 2026-07-29 spiegelt der untenstehende Funktionsvergleich die offiziellen Brave MCP-, Exa MCP- und Firecrawl MCP-Projekte wider. „Pagination“ bedeutet eine freigegebene Seiten‑ oder Offset‑Steuerung. „Self‑hosted“ bedeutet, dass der Suchdienst unter Ihrer Kontrolle betrieben werden kann. „Free / No API key“ bedeutet, dass dieser MCP‑Server keinen kostenpflichtigen API‑Schlüssel eines Such‑Anbieters benötigt; Sie betreiben oder wählen dennoch die zugrundeliegende SearXNG‑Instanz. | | Brave MCP | Exa MCP | Firecrawl MCP | mcp-searxng | |--|:---------:|:-------:|:-------------:|:---------------:| | Web Search | ✓ | ✓ | ✓ | ✓ | | Read URL | ✗ | ✓ | ✓ | ✓ | | Pagination | ✓ | ✗ | ✓ | ✓ | | Self‑hosted | ✗ | ✗ | Partial | ✓ | | Free / No API key | ✗ | ✗ | ✗ | ✓ | Der Datenschutz hängt von der SearXNG‑Bereitstellung ab. Eine vom Betreiber kontrollierte Instanz kann vermeiden, einem Drittanbieter‑Suchbetreiber zu vertrauen, während eine öffentliche Instanz die Anfrage empfängt und eventuell protokolliert. SearXNG und diese MCP‑Integration bieten allein keine Anonymität.

Asked by Renata Silva · Jun 10, 2025

Frage stellen

Alternativen zu MCP-Server