searxNcrawl, eine quelloffene Alternative zu Tavily, Exa und Brave Search
Tavily, Exa und Brave Search geben KI-Agenten Websuche als gehostete API. searxNcrawl erledigt dieselbe Aufgabe auf Ihrer eigenen Hardware: ein quelloffener MCP-Server, der über Ihre SearXNG-Instanz und, optional, You.com sucht und die Ergebnisse zu Markdown crawlt.
searxNcrawl, Tavily, Exa und Brave Search im Vergleich
| Funktion | searxNcrawl | Tavily | Exa | Brave Search |
|---|---|---|---|---|
| Läuft bei | Ihnen | Tavily | Exa | Brave |
| Suche selbst betreiben | Ja, MIT-Lizenz | Nein | Nein | Nein |
| API-Key | Keiner mit Ihrer eigenen SearXNG-Instanz | Nötig | Optional; der gehostete MCP-Endpunkt ist ohne Key stärker begrenzt | Nötig |
| MCP-Server | Eingebaut, STDIO oder HTTP | tavily-mcp, lokal oder gehostet | exa-mcp-server, gehostet unter mcp.exa.ai | @brave/brave-search-mcp-server |
| Such-Tool | search | tavily-search | web_search_exa | brave_web_search |
| Seite als Markdown lesen | crawl oder include_content=true bei search | tavily-extract | web_fetch_exa | Kein Tool, das eine gegebene URL liest |
| Ganze Website crawlen | crawl_site mit Tiefen- und Seitenlimit | Tools für Map und Crawl | Nicht unter den Standard-Tools | Nicht unter den Tools |
| Wohin Anfragen gehen | Ihre SearXNG-Instanz; You.com nur mit Ihrem Key | Tavily | Exa | Brave |
| Lizenz des MCP-Servers | MIT | MIT | MIT | MIT |
Angaben zu den Anbietern laut den READMEs der offiziellen MCP-Server von Tavily, Exa und Brave Search, geprüft am 2026-11-03. Die searxNcrawl-Angaben beschreiben Version 0.33.1.
Wie sich die Ansätze unterscheiden
Tavily, Exa und Brave Search sind gehostete Such-APIs für Software: Sie senden eine Anfrage, der Anbieter durchsucht seine eigenen Systeme und liefert sortierte Ergebnisse, und jede Anfrage zählt gegen Ihren Tarif oder ein Limit. Ihre offiziellen MCP-Server sind schlanke Clients dieser APIs unter MIT-Lizenz; die Suche selbst läuft immer beim Anbieter. Exa fällt in einem Punkt auf: Sein gehosteter MCP-Endpunkt antwortet ohne Key, mit niedrigeren Limits, und ist so leicht auszuprobieren.
searxNcrawl holt die Suche in Ihre Infrastruktur. SearXNG, eine Metasuchmaschine, die Sie betreiben, gibt jede Anfrage an die Suchmaschinen weiter, die Sie aktivieren, und führt ihre Antworten zusammen; searxNcrawl ergänzt die MCP-Tools, den optionalen Anbieter You.com und den Crawler, der Ergebnisseiten zu Markdown macht. Es gibt kein Konto und keine Abrechnung nach Anfragen, und der Betrieb von SearXNG und einem Browser liegt bei Ihnen.
Für einen Agenten zeigt sich der Unterschied an drei Stellen: wer den Key hält, wohin die Anfragen gehen und wer es repariert, wenn die Suche ausfällt.
Seiten lesen, nicht nur Snippets
Snippets enthalten selten die Antwort. Tavily und Exa bieten Tools, die den Inhalt einer Seite liefern, und Brave führt einen Summarizer und ein Tool für LLM-Kontext unter seinen Tools; searxNcrawl crawlt die Ergebnisseiten selbst, entweder im selben Aufruf mit include_content=true oder danach mit crawl. Weil es Seiten in Chromium rendert, liest es auch Seiten, die ihren Inhalt mit JavaScript aufbauen, und entfernt wiederholte Blöcke wie die Navigation aus dem Markdown.
Bei langen Seiten kann crawl mit remove_links alle Links weglassen; das kürzt das Markdown weiter und lässt mehr Kontext für den Text.
Datenschutz und Datenfluss
Bei einer gehosteten API geht jede Anfrage und jede gewünschte Seite an den Anbieter, zusammen mit Ihrem API-Key. Mit searxNcrawl gehen Anfragen an Ihre SearXNG-Instanz, die sie im eigenen Namen an die eingestellten Suchmaschinen weitergibt; die Suchmaschinen sehen die Adresse Ihrer Instanz, nicht, wer gefragt hat. An You.com gehen Anfragen nur, wenn Sie einen You.com-Key hinterlegen, und diese werden in den USA verarbeitet. Crawls rufen Seiten direkt aus Ihrem Netz ab.
Suchanfragen enthalten oft Namen von Kunden, Projekten oder internen Systemen. Ein selbst betriebener Weg bindet sie an kein Konto: Die vorgelagerten Suchmaschinen erhalten weiterhin den Text der Anfrage, aber nicht, wer sie gesendet hat.
Gecrawlte Seiten folgen derselben Regel: Die Websites sehen einen Besuch aus Ihrem Netz, wie von einem Browser darin.
Qualität und Abdeckung der Ergebnisse
Die Ergebnisse von SearXNG hängen von den aktivierten Suchmaschinen ab und davon, wie diese Ihre Instanz behandeln. Als wir am 2026-11-04 eine frische Instanz getestet haben, haben zwei Standard-Suchmaschinen sie schon bei den ersten Anfragen begrenzt oder geprüft, und die übrigen lieferten trotzdem 20 Ergebnisse. Gehostete Anbieter haben dieses Problem nicht, und einige bringen eigene Funktionen mit, etwa das Agent-Tool von Exa oder die lokale, Bild- und Nachrichtensuche von Brave. You.com als zweiter Anbieter in searxNcrawl gibt Ihnen einen kommerziellen Index als Rückfallebene, ohne den selbst betriebenen Standard aufzugeben.
Die Einrichtung dauert etwas länger als bei einer gehosteten API: SearXNG im Container starten, die JSON-Ausgabe wie in der Anleitung zur SearXNG-JSON-API aktivieren, dann uvx searxncrawl setup ausführen. Danach gibt es keinen Key zu erneuern und kein Kontingent zu beobachten, was auch Testläufen und CI-Jobs entgegenkommt, die viel suchen.
Um die Ergebnisse zu steuern, wählen Sie die Suchmaschinen in der settings.yml oder pro Aufruf mit den Parametern categories und engines, die search an SearXNG weitergibt.
Unser Test nutzte die Standard-Suchmaschinen von SearXNG ohne jede Anpassung.
Wann searxNcrawl passt
- Sie wollen Websuche für Agenten ohne API-Key und ohne Nutzungsgebühren: Mit Ihrer eigenen SearXNG-Instanz braucht searxNcrawl beides nicht.
- Suchanfragen sollen auf Infrastruktur bleiben, die Sie selbst betreiben.
- Ihre Agenten brauchen Suche, Seiteninhalte und das Crawlen ganzer Websites aus einem MCP-Server.
- Sie wollen Quellen kombinieren: SearXNG und You.com, parallel abgefragt, zusammengeführt und je Anbieter gekennzeichnet.
Es passt auch zu Teams, die ein Werkzeug für alle Clients wollen: Derselbe Server läuft in Claude Code, Codex, Gemini CLI, Cursor, VS Code und Claude Desktop, einmal eingetragen mit uvx searxncrawl setup.
Wann eine gehostete Such-API besser passt
- Sie wollen gar keine Infrastruktur: keine SearXNG-Instanz und keinen Browser betreiben.
- Sie brauchen eine Funktion eines Anbieters, etwa das Agent-Tool von Exa, die lokale, Bild-, Video- und Nachrichtensuche von Brave oder Map und Crawl von Tavily.
- Die Suchmaschinen hinter Ihrer SearXNG-Instanz begrenzen oder sperren sie.
searxNcrawl Cloud ist für diese Fälle geplant: Ein gehosteter MCP-Endpunkt und Premium-Suche über mehrere Quellen gehören zu den geplanten Funktionen. Keine davon ist bisher verfügbar.
Sie können auch beide eingetragen lassen: searxNcrawl als Standard für Suche und das Lesen von Seiten und einen gehosteten Anbieter für die Fälle oben. Nennen Sie die Tools in Ihren Agenten-Anweisungen, damit der Agent weiß, welches er bevorzugen soll.
Womit Sie anfangen
Fangen Sie mit searxNcrawl an, wenn Sie ohnehin Container betreiben und Suche ohne Konten wollen: ein SearXNG-Container und ein Setup-Befehl, und jeder MCP-Client auf dem Rechner kann suchen und Seiten lesen. Beginnen Sie mit einem gehosteten Anbieter, wenn Sie in Minuten Ergebnisse brauchen, auf einem Rechner ohne Container, oder eine Funktion, die nur dieser Anbieter hat. Der Exa-Endpunkt ohne Key ist der schnellste gehostete Versuch; Tavily und Brave Search brauchen zuerst ein Konto und einen Key.
Einen MCP-Client auf searxNcrawl umstellen
Führen Sie uvx searxncrawl setup aus, um searxNcrawl bei Claude Code, Codex, Gemini CLI, Cursor, VS Code und Claude Desktop einzutragen; die Seite zum SearXNG-MCP-Server nennt den Befehl für jeden Client. Die Tools entsprechen sich so:
| Tool von Tavily, Exa oder Brave Search | searxNcrawl-MCP-Tool |
|---|---|
tavily-search, web_search_exa, brave_web_search | search |
tavily-extract, web_fetch_exa | crawl |
| Das Crawl-Tool von Tavily | crawl_site |
Tavily, Exa und Brave sind Marken ihrer Inhaber; searxNcrawl steht in keiner Verbindung zu ihnen.
Wir haben diese Angaben am 2026-11-03 anhand der verlinkten Quellen geprüft. Unsere Redaktions- und Korrekturrichtlinie beschreibt, wie wir sie aktuell halten und Fehler korrigieren.
Häufige Fragen
Gibt es eine kostenlose, selbst gehostete Alternative zu Tavily?
Ja. searxNcrawl steht unter der MIT-Lizenz und läuft auf Ihrer eigenen Hardware. Mit Ihrer eigenen SearXNG-Instanz sucht es ohne API-Key, und mit include_content=true liefert es im selben Aufruf das Markdown jeder Ergebnisseite.
Brauche ich einen API-Key für die Websuche in einem MCP-Client?
Mit searxNcrawl und Ihrer eigenen SearXNG-Instanz nicht. Die MCP-Server von Tavily und Brave Search brauchen einen API-Key; der gehostete MCP-Endpunkt von Exa antwortet auch ohne, mit niedrigeren Limits.
Ist searxNcrawl ein Drop-in-Ersatz für die Tavily-API?
Nein. searxNcrawl hat keine Tavily-kompatible REST-API. Agenten nutzen es über seine MCP-Tools, Skripte über seine CLI oder Python-API.
Wohin gehen meine Suchanfragen mit searxNcrawl?
An Ihre eigene SearXNG-Instanz, die sie an die dort eingestellten Suchmaschinen weitergibt. An You.com gehen sie nur, wenn Sie einen You.com-API-Key hinterlegen; diese Anfragen werden in den USA verarbeitet.