Skip to main content
Glama
ChanMeng666

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.

👉Jetzt ausprobieren!👈

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

Related MCP server: Google News13 MCP Server

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

Schmiedeabzeichen

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 . GitHub LinkedIn

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
    1
    43
    3
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    Provides tools to search and retrieve news across various categories including business, technology, science, and sports via the Google News API. It supports keyword searches, autocomplete suggestions, and region-specific news across multiple languages.
    11
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    MCP server providing access to the GNews API for fetching news articles and headlines. Supports search and top headlines with advanced filtering by language, country, category, and date.
    1

View all related MCP servers

Related MCP Connectors

  • MCP server for Google search results via SERP API

  • Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.

  • Web search, news, page retrieval, sitemaps, and trending topics through Search1API.

View all MCP Connectors

Latest Blog Posts

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