SerpAPI 統合により Google ニュース検索機能を提供する、モデルコンテキストプロトコル(MCP)サーバー実装。ニュース検索結果を自動的に分類し、複数の言語と地域をサポートします。
https://github.com/user-attachments/assets/1cc71c27-f840-4c94-9ab5-460d84ba4779
✨ 特徴
🔍 柔軟な検索オプション
クエリベースの検索、トピック検索、公開フィルタリング、ストーリー範囲などの包括的な検索機能。
🌐 グローバルカバレッジ
設定可能な言語および国コードを通じて複数の言語と地域をサポートします。
📊 スマートな分類
ニュース結果を AI とテクノロジー、ビジネス、科学と研究、ヘルスケアなどのトピックに自動的に分類します。
🔀 複数の結果タイプ
見出し、記事、関連トピック、メニュー リンクなど、さまざまなニュース結果タイプを処理します。
🛠️ 堅牢なエラー処理
API 障害や無効な入力に対する包括的なエラー処理と役立つエラー メッセージ。
🌍 言語サポート
サポートされていない言語コードの場合は、適切なユーザー通知とともに自動的に英語にフォールバックします。
🔑 SERP API セットアップガイド
始める前に、SERP APIキーを取得する必要があります。手順は以下のとおりです。
- SERP APIウェブサイトにアクセスしてアカウントを作成してください
- 登録後、ダッシュボードに移動します。
- 「APIキー」セクションを見つけます
- APIキーをコピーする
- 新規ユーザーは100回のAPI呼び出しが無料
- API 使用の詳細:
- 無料枠: 月間100回の検索
- 有料プランは月額50ドルからで、検索回数は5000回まで。
- 成功したAPI呼び出しに基づく課金
- 複数の支払い方法: クレジットカード、PayPal など。
- 使用制限:
- リクエストレート: 2 リクエスト/秒
- IP制限: なし
- 同時リクエスト数: 5
- レスポンスキャッシュ時間: 1時間
👩🔧 NVM/NPM を使用した MCP サーバー接続の問題の解決策
私の構成ソリューションを見るにはクリックしてください👉 https://github.com/modelcontextprotocol/servers/issues/76
🚀 クイックスタート
- 依存関係をインストールします:
- サーバーを構築します。
- 環境を構成する:
claude_desktop_config.json
を次の内容で変更します (システムに応じてパスを調整します)。
- サーバーを起動します。
トラブルシューティング
- 無効なAPIキー
claude_desktop_config.json
の API キー設定を確認する- SERP APIダッシュボードでAPIキーがアクティブであることを確認します
- リクエストの失敗
- ネットワーク接続を確認する
- API呼び出しのクォータが超過していないことを確認する
- リクエストパラメータの形式を検証する
評価の実行
evalsパッケージはmcpクライアントをロードし、index.tsファイルを実行するため、テスト間で再構築する必要はありません。npxコマンドの先頭に環境変数をロードすることもできます。完全なドキュメントはこちらでご覧いただけます。
📦 インストール
Smithery経由でインストール
Smithery経由で Claude Desktop に Google ニュースを自動的にインストールするには:
mcp-get 経由でインストールする
古いバージョンの Windows PowerShell を使用している場合は、このコマンドの前に
Set-ExecutionPolicy Bypass -Scope Process
を実行する必要がある場合があります。
手動インストール
@chanmeng666/google-news-server
💻 技術スタック
📖 APIドキュメント
サーバーはモデルコンテキストプロトコルを実装し、次のパラメータを使用して Google ニュース検索ツールを公開します。
q
: 検索クエリ文字列gl
: 国コード(例:「us」、「uk」)hl
: 言語コード (例: 'en'、'es')topic_token
: 特定のニューストピックのトークンpublication_token
: 特定の出版社のトークンstory_token
: ストーリーの完全な報道のためのトークンsection_token
: 特定のセクションのトークン
🔧 開発
📝 ライセンス
このプロジェクトはMIT ライセンスです。
🙋♀ 著者
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.
このサーバーにより、ユーザーは SerpAPI 統合を介して自動分類と多言語サポートを備えた Google ニュース検索を実行できます。
- 🔍 柔軟な検索オプション
- 🌐 グローバルカバレッジ
- 📊 スマートな分類
- 🔀 複数の結果タイプ
- 🛠️ 堅牢なエラー処理
- 🌍 言語サポート
- 🔑 SERP API セットアップガイド
- 👩🔧 NVM/NPM を使用した MCP サーバー接続の問題の解決策
- 🚀 クイックスタート
- 📦 インストール
- 💻 技術スタック
- 📖 APIドキュメント
- 🔧 開発
- 📝 ライセンス
- 🙋♀ 著者
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 -128The Unlicense
- AsecurityAlicenseAqualityProvides web search capabilities using Google Custom Search API, enabling users to perform searches through a Model Context Protocol server.Last updated -44744MIT 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 -112MIT License
- AsecurityFlicenseAqualityA server providing access to news articles from various categories including tech, data science, cybersecurity, and more, allowing retrieval and summarization of latest content.Last updated -13