Skip to main content
Glama

Google News MCP Server

by ChanMeng666

Eine Serverimplementierung des Model Context Protocol (MCP), die über die SerpAPI-Integration Google News-Suchfunktionen bereitstellt. Automatische Kategorisierung der Nachrichtenergebnisse und Unterstützung mehrerer Sprachen und Regionen.

https://github.com/user-attachments/assets/1cc71c27-f840-4c94-9ab5-460d84ba4779

屏幕截图 2024-12-30 021446

屏幕截图 2024-12-30 021524

屏幕截图 2024-12-30 021914

Geöffnet am 30.12.2024, 021941

✨ Funktionen

🔍 Flexible Suchoptionen

Umfassende Suchfunktionen, einschließlich abfragebasierter Suche, Themensuche, Veröffentlichungsfilterung und Story-Berichterstattung.

🌐 Globale Abdeckung

Unterstützt mehrere Sprachen und Regionen durch konfigurierbare Sprach- und Ländercodes.

📊 Intelligente Kategorisierung

Kategorisiert Nachrichtenergebnisse automatisch in Themen wie KI und Technologie, Wirtschaft, Wissenschaft und Forschung sowie Gesundheitswesen.

🔀 Mehrere Ergebnistypen

Verarbeitet verschiedene Nachrichtenergebnistypen, darunter Schlagzeilen, Storys, verwandte Themen und Menülinks.

🛠️ Robuste Fehlerbehandlung

Umfassende Fehlerbehandlung bei API-Fehlern und ungültigen Eingaben mit hilfreichen Fehlermeldungen.

🌍 Sprachunterstützung

Automatischer Fallback auf Englisch bei nicht unterstützten Sprachcodes mit entsprechenden Benutzerbenachrichtigungen.

🔑 SERP-API-Setup-Anleitung

Bevor Sie beginnen, benötigen Sie einen SERP-API-Schlüssel. So geht's:

  1. Besuchen Sie die SERP API-Website und erstellen Sie ein Konto
  2. Gehen Sie nach der Registrierung zu Ihrem Dashboard:
    • Suchen Sie den Abschnitt „API-Schlüssel“
    • Kopieren Sie Ihren API-Schlüssel
    • Neue Benutzer erhalten 100 kostenlose API-Aufrufe
  3. Details zur API-Nutzung:
    • Kostenlose Stufe: 100 Suchvorgänge pro Monat
    • Bezahlte Pläne beginnen bei 50 $/Monat für 5000 Suchvorgänge
    • Abrechnung basierend auf erfolgreichen API-Aufrufen
    • Mehrere Zahlungsmethoden: Kreditkarte, PayPal usw.
  4. Nutzungsbeschränkungen:
    • Anforderungsrate: 2 Anfragen/Sekunde
    • IP-Einschränkungen: Keine
    • Gleichzeitige Anfragen: 5
    • Antwort-Cache-Zeit: 1 Stunde

👩‍🔧 Lösung für Verbindungsprobleme von MCP-Servern mit NVM/NPM

Klicken Sie hier, um meine Konfigurationslösung anzuzeigen 👉 https://github.com/modelcontextprotocol/servers/issues/76

🚀 Schnellstart

  1. Installieren Sie Abhängigkeiten:
npm install
  1. Erstellen Sie den Server:
npm run build
  1. Umgebung konfigurieren: Ändern Sie Ihre claude_desktop_config.json mit dem folgenden Inhalt (passen Sie die Pfade entsprechend Ihrem System an):
"google-news": { "command": "D:\\Program\\nvm\\node.exe", "args": [ "D:\\github_repository\\path_to\\dist\\index.js" ], "env": { "SERP_API_KEY": "your-api-key" } }
  1. Starten Sie den Server:
npm start

Fehlerbehebung

  1. Ungültiger API-Schlüssel
  • Überprüfen Sie die API-Schlüsselkonfiguration in claude_desktop_config.json
  • Bestätigen Sie, dass der API-Schlüssel im SERP-API-Dashboard aktiv ist
  1. Anforderungsfehler
  • Überprüfen der Netzwerkkonnektivität
  • Überprüfen Sie, ob das API-Aufrufkontingent überschritten wurde
  • Überprüfen des Anforderungsparameterformats

Ausführen von Evaluierungen

Das Evals-Paket lädt einen MCP-Client, der anschließend die Datei index.ts ausführt, sodass zwischen den Tests kein Neuaufbau erforderlich ist. Sie können Umgebungsvariablen laden, indem Sie dem Befehl npx voranstellen. Die vollständige Dokumentation finden Sie hier .

OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts

📦 Installation

Installation über Smithery

So installieren Sie Google News für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @chanmeng666/google-news-server --client claude

Installation über mcp-get

npx @michaellatman/mcp-get@latest install @chanmeng666/google-news-server

Wenn Sie eine alte Version von Windows PowerShell verwenden, müssen Sie möglicherweise vor diesem Befehl Set-ExecutionPolicy Bypass -Scope Process ausführen.

Manuelle Installation

@chanmeng666/google-news-server

# Using npm npm i @chanmeng666/google-news-server # or npm install @chanmeng666/google-news-server # Using yarn yarn add @chanmeng666/google-news-server # Using pnpm pnpm add @chanmeng666/google-news-server

💻 Tech-Stack

TyposkriptNodeJSMCP

📖 API-Dokumentation

Der Server implementiert das Model Context Protocol und stellt ein Google News-Suchtool mit den folgenden Parametern bereit:

  • q : Suchabfragezeichenfolge
  • gl „us“, „uk“)
  • hl : Sprachcode (z. B. „en“, „es“)
  • topic_token : Token für bestimmte Nachrichtenthemen
  • publication_token : Token für bestimmte Herausgeber
  • story_token : Token für die vollständige Berichterstattung einer Story
  • section_token : Token für bestimmte Abschnitte

🔧 Entwicklung

# Run in development mode with hot reload npm run dev # Run linting npm run lint # Run tests npm run test

📝 Lizenz

Dieses Projekt ist MIT-lizenziert .

🙋‍♀ Autor

Erstellt und gepflegt von Chan Meng .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Dieser Server ermöglicht Benutzern die Durchführung von Google News-Suchen mit automatischer Kategorisierung und mehrsprachiger Unterstützung über die SerpAPI-Integration.

  1. 🔍 Flexible Suchoptionen
    1. 🌐 Globale Abdeckung
      1. 📊 Intelligente Kategorisierung
        1. 🔀 Mehrere Ergebnistypen
          1. 🛠️ Robuste Fehlerbehandlung
            1. 🌍 Sprachunterstützung
              1. 🔑 SERP-API-Setup-Anleitung
                1. 👩‍🔧 Lösung für Verbindungsprobleme von MCP-Servern mit NVM/NPM
                  1. 🚀 Schnellstart
                    1. Fehlerbehebung
                    2. Ausführen von Evaluierungen
                  2. 📦 Installation
                    1. Installation über Smithery
                    2. Installation über mcp-get
                    3. Manuelle Installation
                  3. 💻 Tech-Stack
                    1. 📖 API-Dokumentation
                      1. 🔧 Entwicklung
                        1. 📝 Lizenz
                          1. 🙋‍♀ Autor

                            Related MCP Servers

                            • A
                              security
                              A
                              license
                              A
                              quality
                              Enables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.
                              Last updated -
                              1
                              13
                              Python
                              The Unlicense
                            • A
                              security
                              A
                              license
                              A
                              quality
                              Provides web search capabilities using Google Custom Search API, enabling users to perform searches through a Model Context Protocol server.
                              Last updated -
                              2
                              1,030
                              23
                              JavaScript
                              MIT License
                              • Apple
                            • A
                              security
                              A
                              license
                              A
                              quality
                              This server provides a privacy-focused meta search capability by integrating multiple search engines without tracking or user profiling, supporting various categories and languages for filtered searches.
                              Last updated -
                              1
                              80
                              15
                              JavaScript
                              MIT License
                            • A
                              security
                              A
                              license
                              A
                              quality
                              A Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.
                              Last updated -
                              1
                              2
                              9
                              JavaScript
                              MIT License

                            View all related MCP servers

                            MCP directory API

                            We provide all the information about MCP servers via our MCP API.

                            curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChanMeng666/server-google-news'

                            If you have feedback or need assistance with the MCP directory API, please join our Discord server