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
✨ 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:
- Besuchen Sie die SERP API-Website und erstellen Sie ein Konto
- 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
- 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.
- 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
- Installieren Sie Abhängigkeiten:
- Erstellen Sie den Server:
- Umgebung konfigurieren: Ändern Sie Ihre
claude_desktop_config.json
mit dem folgenden Inhalt (passen Sie die Pfade entsprechend Ihrem System an):
- Starten Sie den Server:
Fehlerbehebung
- 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
- 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 .
📦 Installation
Installation über Smithery
So installieren Sie Google News für Claude Desktop automatisch über Smithery :
Installation über mcp-get
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
💻 Tech-Stack
📖 API-Dokumentation
Der Server implementiert das Model Context Protocol und stellt ein Google News-Suchtool mit den folgenden Parametern bereit:
q
: Suchabfragezeichenfolgegl
„us“, „uk“)hl
: Sprachcode (z. B. „en“, „es“)topic_token
: Token für bestimmte Nachrichtenthemenpublication_token
: Token für bestimmte Herausgeberstory_token
: Token für die vollständige Berichterstattung einer Storysection_token
: Token für bestimmte Abschnitte
🔧 Entwicklung
📝 Lizenz
Dieses Projekt ist MIT-lizenziert .
🙋♀ Autor
Erstellt und gepflegt von Chan Meng .
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.
Tools
Dieser Server ermöglicht Benutzern die Durchführung von Google News-Suchen mit automatischer Kategorisierung und mehrsprachiger Unterstützung über die SerpAPI-Integration.
- 🔍 Flexible Suchoptionen
- 🌐 Globale Abdeckung
- 📊 Intelligente Kategorisierung
- 🔀 Mehrere Ergebnistypen
- 🛠️ Robuste Fehlerbehandlung
- 🌍 Sprachunterstützung
- 🔑 SERP-API-Setup-Anleitung
- 👩🔧 Lösung für Verbindungsprobleme von MCP-Servern mit NVM/NPM
- 🚀 Schnellstart
- 📦 Installation
- 💻 Tech-Stack
- 📖 API-Dokumentation
- 🔧 Entwicklung
- 📝 Lizenz
- 🙋♀ Autor
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -113PythonThe Unlicense
- AsecurityAlicenseAqualityProvides web search capabilities using Google Custom Search API, enabling users to perform searches through a Model Context Protocol server.Last updated -21,03023JavaScriptMIT License
- AsecurityAlicenseAqualityThis 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 -18015JavaScriptMIT License
- AsecurityAlicenseAqualityA 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 -129JavaScriptMIT License