Google Search MCP Server

by moritalous
Apache 2.0

Integrations

  • Manages environment variables for storing Google API credentials and configuration

  • Enables web search capabilities through Google Search API, allowing retrieval of up to 20 search results in JSON format

  • Provides the interface between AI assistants and the Google Search API functionality

Google Search MCP-Server

Bei diesem Projekt handelt es sich um einen Model Context Protocol (MCP)-Server, der einem KI-Assistenten die Google Search API-Funktionalität bereitstellt.

Überblick

Google Search MCP Server ist ein Tool, mit dem Ihr KI-Assistent mithilfe der Google Search API Websuchen durchführen kann. Wir verwenden Gradio und MCP, um eine Schnittstelle zwischen dem KI-Assistenten und der Google Search API bereitzustellen.

Funktion

  • Durchsuchen Sie das Web mit der Google Search API
  • Rückgabe von Suchergebnissen im JSON-Format
  • Erhalten Sie bis zu 20 Suchergebnisse

Voraussetzungen

  • Python 3.12 oder höher
  • Google Custom Search Engine ID
  • Google API-Schlüssel

installieren

  1. Klonen Sie das Repository:
git clone https://github.com/yourusername/google-search-mcp-server.git cd google-search-mcp-server
  1. Installieren Sie die Abhängigkeiten:
pip install -e .
  1. Legen Sie die Umgebungsvariablen fest:

Kopieren Sie die Datei .env.sample nach .env und fügen Sie die erforderlichen API-Schlüssel hinzu:

cp .env.sample .env

Bearbeiten Sie die .env Datei und legen Sie die folgenden Werte fest:

GOOGLE_CSE_ID=あなたのGoogleカスタム検索エンジンID GOOGLE_API_KEY=あなたのGoogleAPIキー

Anwendung

So starten Sie den Server:

python app.py

Dadurch wird die Gradio-Schnittstelle gestartet und fungiert als MCP-Server.

Integration mit MCP

Dieser Server integriert sich mithilfe des Model Context Protocol (MCP) in den KI-Assistenten. Über diesen Server kann der KI-Assistent auf die Google-Suchfunktion zugreifen.

API-Referenz

Websuche durchführen

perform_web_search(query: str, num_results: int = 10)

Parameter :

  • query (str): Die Suchanfrage (max. 400 Zeichen, 50 Wörter)
  • num_results (int): Anzahl der Ergebnisse (1–20, Standard 10).

Rückgaben :

  • str : Suchergebnisse im JSON-Format
-
security - not tested
A
license - permissive license
-
quality - not tested

Ein Model Context Protocol-Server, der es KI-Assistenten ermöglicht, Websuchen mithilfe der Google Search API durchzuführen und bis zu 20 Suchergebnisse im JSON-Format zurückzugeben.

  1. Überblick
    1. Funktion
      1. Voraussetzungen
        1. installieren
          1. Anwendung
            1. Integration mit MCP
              1. API-Referenz
                1. Websuche durchführen

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants like Claude to perform real-time web searches using the Exa AI Search API in a safe and controlled manner.
                Last updated -
                2,806
                • Apple
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.
                Last updated -
                1
                44
                8
                JavaScript
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that provides real-time web search capabilities to AI assistants through pluggable search providers, currently integrated with the Brave Search API.
                Last updated -
                3
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server implementation that enables AI assistants like Claude to perform Google searches and retrieve web data directly through natural language requests.
                Last updated -
                1
                75
                3
                TypeScript
                MIT License

              View all related MCP servers

              ID: pqwszp1v9d