Wichtigste Erkenntnisse
- web-search-mcp (github.com/mrkrsl/web-search-mcp) ist ein kostenloser, quelloffener, selbst gehosteter MCP-Server, der MCP-kompatiblen KI-Clients Websuche- und Seiteninhalts-Tools hinzufügt
- Von mrkrsl in TypeScript entwickelt; MIT-lizenziert, bestätigt über die LICENSE-Datei des Repositorys
- Kein API-Schlüssel eines Suchanbieters nötig — nutzt Playwright-Browser-Automatisierung mit schnellem HTTP-Anfrage-Fallback, priorisiert Bing, dann Brave, dann DuckDuckGo für Zuverlässigkeit
- Dies ist ein selbst gehostetes Tool, kein privates/offline Tool: Es ruft bei jeder Ausführung Live-Ergebnisse von externen Suchmaschinen über das Internet ab
- Stellt dem verbundenen Modell drei MCP-Tools bereit: full-web-search (Suche plus extrahierter Seiteninhalt), get-web-search-summaries (Suchergebnisse ohne vollständigen Inhalt) und get-single-web-page-content (Inhaltsextraktion von einer gegebenen URL)
- Dokumentierte Einrichtungsschritte für LM Studio und LibreChat, einschließlich eines Docker-Wegs für LibreChat; nutzbar mit jedem MCP-fähigen Client
- Dieser Verzeichniseintrag führt es als Begleit-Tool des Local LLM Software Directory unter Agent-Frameworks / Tool-Use-Servern
📍 In einem Satz
web-search-mcp ist ein kostenloser, quelloffener (MIT), selbst gehosteter Model-Context-Protocol-Server in TypeScript, der lokalen LLMs in Clients wie LM Studio und LibreChat funktionierende Websuche- und Seitenabruf-Tools gibt, über Live-Anfragen an Bing/Brave/DuckDuckGo statt einer bezahlten Such-API.
💬 In einfachen Worten
web-search-mcp ist ein kleines Programm, das Sie auf Ihrem eigenen Computer ausführen und das sich in eine MCP-kompatible KI-App (wie LM Studio) einklinkt. Es gibt dem KI-Modell die Fähigkeit, tatsächlich das Web zu durchsuchen und Seiten zu lesen — so wie ein Mensch es tun würde — statt sich nur auf das zu verlassen, was es beim Training gelernt hat. Es ist selbst gehostet, aber kein privates Browsen: Die Suchanfragen verlassen Ihren Rechner und gehen an echte Suchmaschinen im Internet, genau wie beim Öffnen eines Browsers.
📌Hinweis: Dieser Review basiert auf dem eigenen GitHub-Repository des Projekts, dessen README und der Dokumentation zur Einrichtung mit LM Studio/LibreChat. Es wird nicht behauptet, dass PromptQuorum einen eigenen praktischen Benchmark zu Such-Latenz oder -Genauigkeit durchgeführt hat, und web-search-mcp wird nicht als privat oder offline beschrieben — seine Kernfunktion ist der Abruf von Live-Ergebnissen öffentlicher Suchmaschinen über das Internet.
Was ist web-search-mcp?
web-search-mcp ist ein kostenloser, quelloffener, selbst gehosteter Model-Context-Protocol-(MCP)-Server, der einem KI-Modell die Fähigkeit gibt, auf eigene Anfrage echte Websuchen auszuführen und Seiteninhalte abzurufen. Er wird von mrkrsl entwickelt und über GitHub verteilt. Der Name wird von mehreren nicht verwandten MCP-Projekten geteilt; dieser Review behandelt speziell github.com/mrkrsl/web-search-mcp, dessen Dokumentation sich ausdrücklich an lokale LLM-Setups wie LM Studio richtet.
- Produkttyp: ein selbst gehosteter MCP-Server-Prozess, keine eigenständige Desktop-App oder gehostete API — Sie betreiben ihn selbst neben einem MCP-kompatiblen Client
- Ersteller: GitHub-Nutzer mrkrsl
- Lizenz: MIT, bestätigt über die LICENSE-Datei des Repositorys
- Sprache/Laufzeitumgebung: TypeScript, benötigt Node.js 18.0.0+ und npm 8.0.0+ gemäß den Angaben des Projekts
- Finanzierung: Für diesen Review wurde keine Finanzierungsrunde, kein Investor und keine kommerzielle Unterstützung gefunden — es handelt sich um ein unabhängig gepflegtes Open-Source-Projekt aus der Community
- Umfang: rund 1.100+ GitHub-Sterne zum Zeitpunkt dieses Reviews (GitHub zeigt das gerundete Abzeichen "1.1k" statt einer exakten Zahl)
Was macht web-search-mcp konkret?
web-search-mcp läuft als lokaler MCP-Server-Prozess, mit dem sich ein MCP-kompatibler KI-Client verbindet, und stellt drei Tools bereit, die das verbundene Modell aufrufen kann: eine vollständige Websuche mit extrahiertem Seiteninhalt, einen leichteren Modus nur mit Suchzusammenfassungen und die Inhaltsextraktion einer einzelnen Seite anhand einer gegebenen URL.
- full-web-search: führt eine Suchanfrage aus und liefert extrahierten Inhalt der Ergebnisseiten, sodass das Modell genug Text hat, um Fragen auf Basis aktueller Web-Inhalte zu beantworten
- get-web-search-summaries: führt eine Suche aus, liefert aber nur Ergebniszusammenfassungen/Snippets, keinen vollständigen Seiteninhalt — schneller und leichter für Fälle, in denen das Modell nur einen Überblick braucht
- get-single-web-page-content: ruft lesbaren Inhalt von einer einzelnen, dem Modell bereits bekannten URL ab und extrahiert ihn, ohne eine neue Suche auszuführen
- Such-Backend-Strategie: Laut der eigenen Dokumentation des Projekts "priorisiert es Bing > Brave > DuckDuckGo für optimale Zuverlässigkeit und Leistung" und fällt bei Ausfall eines Backends auf das nächste zurück
- "Smart Request Strategy": wechselt je nach Zielseite zwischen Playwright-gesteuerter Browser-Automatisierung (für Seiten, die JavaScript-Rendering benötigen) und schnelleren, leichteren HTTP-Anfragen über axios, laut README des Projekts
- Kein API-Schlüssel eines Suchanbieters nötig — das ist der wichtigste praktische Unterschied zu API-Schlüssel-gebundenen Such-Tools (z. B. Bing Search API, Brave Search API, SerpAPI), die für die programmatische Nutzung ein bezahltes Konto und einen Schlüssel benötigen
- Konfigurierbar über Umgebungsvariablen für Inhaltslängen-Limits, Anfrage-Timeouts, Grenzwerte für gleichzeitige Browser-Instanzen und Wahl der Browser-Engine, laut Dokumentation des Projekts
Plattform, Preise und Lizenzierung
Plattform
- Was web-search-mcp angibt:
- Ein selbst gehosteter Node.js/TypeScript-Server-Prozess, benötigt Node.js 18+ und npm 8+. Dokumentiert für macOS, Windows und Linux.
Kosten
- Was web-search-mcp angibt:
- Kostenlos und quelloffen. Für die Nutzung ist kein API-Schlüssel eines Suchanbieters oder ein bezahlter Tarif nötig.
Lizenzierung
- Was web-search-mcp angibt:
- MIT-Lizenz, bestätigt über die LICENSE-Datei des Repositorys.
Datenlokalität
- Was web-search-mcp angibt:
- Hybrid: Der Server-Prozess selbst ist selbst gehostet, aber jede Suche oder jeder Seitenabruf ist eine Live-Netzwerkanfrage an eine externe Suchmaschine oder Website — kein Offline- oder vollständig lokales Tool.
Installationsmethode
- Was web-search-mcp angibt:
- Repository herunterladen oder klonen, dann
npm install,npx playwright installundnpm run buildausführen, laut README des Projekts.
Prüfen Sie die aktuellen Installationsschritte auf github.com/mrkrsl/web-search-mcp, bevor Sie einen Befehl ausführen, da sich die Einrichtungsanleitung zwischen Releases ändern kann.
web-search-mcp installieren
web-search-mcp lässt sich kostenlos aus dem Quellcode über npm installieren, der Quellcode liegt auf GitHub.
Quelle | Link |
|---|---|
| GitHub-Repository (Quellcode, MIT) | github.com/mrkrsl/web-search-mcp |
| Eintrag im Local LLM Software Directory | Local LLM Software Directory |
web-search-mcp benötigt Node.js 18+, npm 8+ und einen einmaligen npx playwright install-Schritt für die Browser-Automatisierung — es gibt keinen fertigen Installer für Endnutzer, da es sich um eine Server-Komponente handelt, die in die mcp.json eines MCP-Clients eingetragen wird.
web-search-mcp vs. integrierte Browsing-Funktion
Im Vergleich zur eingebauten Websuche- oder Browsing-Funktion einer Chat-App (sofern vorhanden) tauscht web-search-mcp Bequemlichkeit gegen Kontrolle: Sie hosten es selbst, wählen, welcher Client sich verbindet, und sind nicht auf den einen Anbieter beschränkt, den eine geschlossene App integriert hat.
Einrichtung
- web-search-mcp:
- Manuell: klonen, npm install, mcp.json konfigurieren
- Integrierte App-Browsing-Funktion:
- Meist ein Schalter in den Einstellungen, keine Einrichtung
Funktioniert mit lokalen LLMs
- web-search-mcp:
- Ja — dokumentiert für LM Studio, LibreChat, jeden MCP-Client
- Integrierte App-Browsing-Funktion:
- Unterschiedlich; oft an einen gehosteten Modellanbieter gebunden
Such-Backend
- web-search-mcp:
- Bing / Brave / DuckDuckGo, selbst gewählte Fallback-Reihenfolge
- Integrierte App-Browsing-Funktion:
- Fest, meist nicht offengelegter Anbieter
API-Schlüssel nötig
- web-search-mcp:
- Nein
- Integrierte App-Browsing-Funktion:
- Nein (Kosten sind im App-/Tarifpreis enthalten)
Läuft vollständig offline
- web-search-mcp:
- Nein — hybrid, Live-Suche extern bei jedem Aufruf
- Integrierte App-Browsing-Funktion:
- Nein — gleiche Einschränkung
Beide Ansätze greifen auf das offene Internet zu; keiner ist ein Offline-Such-Tool. Der Unterschied liegt darin, wer die Brücke hostet und mit welchem Client/Modell sie funktioniert.
Für wen eignet sich web-search-mcp?
web-search-mcp eignet sich für Entwickler, die ein lokales LLM über einen MCP-kompatiblen Client betreiben und Echtzeit-Web-Lookups hinzufügen möchten, ohne für eine Such-API zu bezahlen.
Wofür web-search-mcp nicht geeignet ist
web-search-mcp ist keine gute Wahl, wenn Sie vollständig offline arbeiten müssen, eine Einrichtung ohne jede Konfiguration benötigen oder Suchzuverlässigkeit mit vertraglicher, bezahlter API-Absicherung brauchen.
- Nicht offline oder privat im Sinne von "verlässt nie den eigenen Rechner" — jede Suche oder jeder Seitenabruf ist eine Live-Anfrage an eine externe Suchmaschine oder Website über das Internet; nur der Server-Prozess ist selbst gehostet
- Kein Tool ohne Einrichtungsaufwand — es benötigt Node.js, npm, eine Playwright-Browser-Installation und die manuelle Konfiguration der
mcp.json-Datei eines MCP-Clients - Nicht durch die Verfügbarkeits- oder Rate-Limit-Garantien einer bezahlten Such-API abgesichert — die Automatisierung öffentlicher Suchmaschinenseiten kann bei intensiver oder automatisierter Nutzung fragiler sein als eine vertraglich abgesicherte, bezahlte Such-API
- Kein Allzweck-Plugin — es funktioniert nur mit Clients, die das Model Context Protocol implementieren, nicht mit beliebigen Chat-Apps oder Browser-Erweiterungen
- Nicht unabhängig von PromptQuorum hinsichtlich Such-Latenz, Ergebnisgenauigkeit oder Verfügbarkeit gebenchmarkt — dieser Review spiegelt die eigene Dokumentation des Projekts wider, keine praktische Messung
Häufige Fehler bei der Bewertung von web-search-mcp
Die meiste Verwirrung um web-search-mcp entsteht dadurch, dass "selbst gehostet" mit "offline" verwechselt wird oder angenommen wird, es sei das einzige Projekt mit diesem Namen.
Wettbewerber und Alternativen
Innerhalb lokaler KI-Agenten-Tools und MCP-verbundener Tool-Server ist web-search-mcp am ehesten mit anderen selbst gehosteten Agenten- und Recherche-Tools vergleichbar, die einem lokalen LLM Live-Informationsabruf hinzufügen.
Tool | Bekannt für | Link |
|---|---|---|
| nanobot | Selbst gehosteter persönlicher KI-Agent mit dauerhaftem Gedächtnis und MCP-Tool-Unterstützung | nanobot Review |
| Local Deep Research | Selbst gehosteter, mehrstufiger KI-Recherche-Assistent, der Web- und lokale Quellen zusammenführt | Local Deep Research Review |
| Multica | Lokale KI-Agenten- und Tool-Use-Plattform zur Anbindung von Modellen an externe Tools | Multica Review |
Diese Liste spiegelt Tools wider, die im Segment lokaler KI-Agenten / Tool-Use häufig mit web-search-mcp verglichen werden, keine unabhängige PromptQuorum-Rangliste — prüfen Sie vor der Auswahl den aktuellen Funktionsumfang jedes Tools.
Häufig gestellte Fragen
Was ist web-search-mcp?
web-search-mcp (github.com/mrkrsl/web-search-mcp) ist ein kostenloser, quelloffener (MIT), selbst gehosteter MCP-Server, der KI-Modellen in MCP-kompatiblen Clients echte Websuche- und Seiteninhalts-Abruf-Tools gibt.
Ist web-search-mcp kostenlos?
Ja, es ist kostenlos und quelloffen unter der MIT-Lizenz. Es gibt keinen bezahlten Tarif und keinen erforderlichen API-Schlüssel eines Suchanbieters.
Funktioniert web-search-mcp vollständig offline?
Nein. Der Server-Prozess ist selbst gehostet, aber jede ausgeführte Suche oder jeder Seitenabruf ist eine Live-Anfrage an eine externe Suchmaschine (Bing, Brave oder DuckDuckGo) oder Website über das Internet.
Brauche ich einen Such-API-Schlüssel zur Nutzung?
Nein. Es nutzt Browser-Automatisierung (Playwright) mit HTTP-Anfrage-Fallback gegen öffentliche Suchmaschinen statt einer bezahlten Such-API eines Anbieters, daher ist kein API-Schlüssel nötig.
Mit welchen KI-Clients funktioniert web-search-mcp?
Mit jedem Client, der das Model Context Protocol (MCP) implementiert. Das Projekt dokumentiert konkrete Einrichtungsschritte für LM Studio und LibreChat.
Wie installiere ich web-search-mcp?
Laden Sie das Repository von GitHub herunter oder klonen Sie es, dann führen Sie npm install, npx playwright install und npm run build aus, laut README des Projekts. Es benötigt Node.js 18+ und npm 8+.
Welche Suchmaschinen nutzt es?
Laut der eigenen Dokumentation des Projekts priorisiert es Bing, dann Brave, dann DuckDuckGo, und fällt bei Ausfall eines Backends auf das nächste zurück.
Welche Tools stellt es dem verbundenen Modell bereit?
Drei MCP-Tools: full-web-search (Suche plus extrahierter Seiteninhalt), get-web-search-summaries (Ergebnisse ohne vollständigen Inhalt) und get-single-web-page-content (Inhaltsextraktion von einer URL).
Wer hat web-search-mcp entwickelt?
GitHub-Nutzer mrkrsl hat web-search-mcp entwickelt und pflegt es.
Gibt es weitere Projekte, die ebenfalls "web-search-mcp" heißen?
Ja. Mehrere nicht verwandte GitHub-Repositorys tragen denselben allgemeinen Namen. Dieser Review behandelt speziell github.com/mrkrsl/web-search-mcp, ausgewählt, weil sich dessen Dokumentation ausdrücklich an lokale LLM-Setups richtet.