Version 2.0 ist da
Google Search MCP-Server
Ein MCP-Server (Model Context Protocol), der Google-Suchfunktionen und Tools zur Analyse von Webseiteninhalten bereitstellt. Dieser Server ermöglicht KI-Modellen die programmgesteuerte Durchführung von Google-Suchen und die Analyse von Webseiteninhalten.
Merkmale
Integration der benutzerdefinierten Google-Suche
Erweiterte Suchfunktionen (Filter, Sortierung, Paginierung, Kategorisierung)
Analyse des Webseiteninhalts in mehreren Formaten (Markdown, HTML, einfacher Text)
Batch-Webseitenanalyse
Ergebniskategorisierung und -klassifizierung
Inhaltszusammenfassung
Optimierte, für Menschen lesbare Antworten
MCP-kompatible Schnittstelle
Voraussetzungen
Node.js (v16 oder höher)
Google Cloud Platform-Konto
Benutzerdefinierte Suchmaschinen-ID
Google API-Schlüssel
Installation
Klonen Sie das Repository
Installieren Sie Node.js-Abhängigkeiten:
Erstellen Sie den TypeScript-Code:
Konfiguration
Richten Sie Umgebungsvariablen für Ihre Google-API-Anmeldeinformationen ein:
Sie können diese entweder als Systemumgebungsvariablen festlegen oder in Ihrer MCP-Einstellungsdatei konfigurieren.
Erforderliche Umgebungsvariablen:
GOOGLE_API_KEY
: Ihr Google API-SchlüsselGOOGLE_SEARCH_ENGINE_ID
: Ihre benutzerdefinierte Suchmaschinen-ID
Fügen Sie die Serverkonfiguration zu Ihrer MCP-Einstellungsdatei hinzu (normalerweise unter
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
):
Läuft
Starten Sie den MCP-Server:
Verfügbare Tools
1. Google-Suche
Durchsuchen Sie Google und erhalten Sie relevante Ergebnisse aus dem Web. Dieses Tool findet mithilfe der Google-Suchmaschine Webseiten, Artikel und Informationen zu bestimmten Themen.
Die Antwort umfasst:
Suchergebnisse mit Titel, Link, Snippet in einem lesbaren Format
Seitennummerierungsinformationen (aktuelle Seite, Gesamtergebnisse usw.)
Ergebniskategorien (automatisch erkannt)
Navigationshinweise zur Paginierung
2. Webseiteninhalt extrahieren
Extrahieren und analysieren Sie Inhalte einer Webseite und konvertieren Sie sie in lesbaren Text. Dieses Tool ruft den Hauptinhalt ab und entfernt gleichzeitig Anzeigen, Navigationselemente und anderen Unrat.
Die Antwort umfasst:
Titel und Beschreibung der Webseite
Inhaltsstatistiken (Wortzahl, Zeichenanzahl)
Inhaltszusammenfassung
Inhaltsvorschau (erste 500 Zeichen)
3. mehrere Webseiten extrahieren
Extrahieren und analysieren Sie Inhalte mehrerer Webseiten mit einer einzigen Anfrage. Ideal zum Vergleichen von Informationen aus verschiedenen Quellen oder zum Sammeln umfassender Informationen zu einem Thema.
Die Antwort umfasst:
Titel und Beschreibung jeder Webseite
Inhaltsstatistiken für jede Webseite
Inhaltszusammenfassung für jede Webseite
Inhaltsvorschau für jede Webseite (erste 150 Zeichen)
Abrufen der Google-API-Anmeldeinformationen
Gehen Sie zur Google Cloud Console
Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus
Aktivieren der benutzerdefinierten Such-API
API-Anmeldeinformationen (API-Schlüssel) erstellen
Gehen Sie zur Seite „Benutzerdefinierte Suchmaschine“
Erstellen Sie eine neue Suchmaschine und erhalten Sie Ihre Suchmaschinen-ID
Fügen Sie diese Anmeldeinformationen zu Ihrer MCP-Einstellungsdatei hinzu oder legen Sie sie als Umgebungsvariablen fest
Fehlerbehandlung
Der Server liefert detaillierte Fehlermeldungen für:
Fehlende oder ungültige API-Anmeldeinformationen
Fehlgeschlagene Suchanfragen
Ungültige Webseiten-URLs
Probleme mit der Netzwerkkonnektivität
Architektur
Der Server basiert auf TypeScript und nutzt das MCP SDK, um eine standardisierte Schnittstelle für KI-Modelle bereitzustellen, die mit der Google-Suche und Tools zur Analyse von Webseiteninhalten interagieren. Er besteht aus zwei Hauptdiensten:
GoogleSearchService : Verarbeitet Google API-Interaktionen für die Suchfunktion
ContentExtractor : Verwaltet die Analyse und Extraktion von Webseiteninhalten
Der Server verwendet Caching-Mechanismen, um die Leistung zu verbessern und API-Aufrufe zu reduzieren.
Verteilen der erstellten Version
Wenn Sie lieber nur die erstellte Version dieses Tools und nicht den Quellcode verteilen möchten, können Sie die folgenden Schritte ausführen:
Erstellen Sie den TypeScript-Code:
Erstellen Sie ein Distributionspaket mit nur den erforderlichen Dateien:
Benutzer können dann die erstellte Version installieren und ausführen:
Mit diesem Ansatz können Sie die kompilierten JavaScript-Dateien verteilen, ohne den TypeScript-Quellcode offenzulegen. Benutzer müssen weiterhin Folgendes tun:
Konfigurieren Sie ihre Google API-Anmeldeinformationen als Umgebungsvariablen
Fügen Sie die Serverkonfiguration zu ihrer MCP-Einstellungsdatei hinzu
Installieren Sie die Produktionsabhängigkeiten
Beachten Sie, dass die Datei package.json in der Distribution nur Produktionsabhängigkeiten und einen vereinfachten Satz von Skripts enthält.
Lizenz
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein MCP-Server (Model Context Protocol), der Google-Suchfunktionen und Tools zur Analyse von Webseiteninhalten bereitstellt. Dieser Server ermöglicht KI-Modellen die programmgesteuerte Durchführung von Google-Suchen und die Analyse von Webseiteninhalten.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.Last updated -103
- -securityAlicense-qualityA Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.Last updated -58MIT License
- -securityAlicense-qualityModel Context Protocol (MCP) server that provides AI assistants with advanced web research capabilities, including Google search integration, intelligent content extraction, and multi-source synthesis.Last updated -114MIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides Google Search functionality with StreamableHTTP transport support.Last updated -11MIT License