Webz.io News Search
公式自然言語で世界のニュースを検索します。Webz.io News Search APIは、ソース、国、言語、日付、感情、カテゴリのフィルターを備え、最も関連性の高い記事とコンテンツを返します。
Webz Io News Search MCPで何ができますか?
- Search global news by topic — 任意のトピックに関する最近の報道をリクエストすると、
news_search_by_webzがタイトル、URL、日付、抜粋を含む一致する記事を返します。 - Filter by source or entity —
domain、person、organization、location、ticker、political_biasなどのパラメータを使用して結果を絞り込み、特定のメディアや主題を対象にできます。 - Control recency and volume —
days(kで1〜50件の記事)を設定して最新ニュースを取得するか、全アーカイブを検索するために使用します。 - Adjust relevance scoring — 最小または最大の一致スコアを設定するために使用し、下限を完全に無効にすることもできます。
- Get multiple excerpts per article — 有効にすると、同じソースから複数の関連テキストチャンクを取得できます。
ドキュメント
AIクライアント(Cursor、Claude、ChatGPT、n8n)をWebz.io News Searchに接続します。クライアントはnews_search_by_webzツールを取得し、グローバルニュースを自ら検索できます。
https://news-search-mcp.webz.io/mcp
ステップ1: APIトークンを取得する
アカウントをお持ちでない場合、無料登録してAPIトークンを取得してください。
webz.ioにログインし、ダッシュボードからAPIトークンをコピーします。これはNews Search APIで使用するものと同じトークンです。
ステップ2: クライアントを接続する
YOUR_WEBZ_TOKENを自分のトークンに置き換えます。
Cursor
これを~/.cursor/mcp.json(Windowsでは%USERPROFILE%\.cursor\mcp.json)に追加し、Cursorを再起動します:
{
"mcpServers": {
"webz-news-search": {
"url": "https://news-search-mcp.webz.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_WEBZ_TOKEN"
}
}
}
}
Claude Desktop
同じwebz-news-searchエントリをClaude Desktopの設定ファイルにマージします(ファイル全体を置き換えないでください)。その後、Claude Desktopを再起動します:
| OS | 設定ファイル |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
Claude Code
プロジェクトのルートで実行します:
claude mcp add --transport http webz-news-search https://news-search-mcp.webz.io/mcp --header "Authorization: Bearer YOUR_WEBZ_TOKEN"
n8n
MCP Client Toolノードを追加し、AI AgentノードのTool入力に接続します:
| フィールド | 値 |
|---|---|
| Endpoint | https://news-search-mcp.webz.io/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth |
| Tools to Include | All |
Bearer Auth認証情報を作成し、Webz.io APIトークンをベアラートークンとして貼り付けます。コミュニティノード、スタンドアロンワークフロー、既製テンプレートについては、n8n統合を参照してください。
Claude.aiとChatGPT(Web)
カスタムコネクタとしてhttps://news-search-mcp.webz.io/mcpを追加します(Claude.ai:設定 > コネクタ、ChatGPT:設定 > アプリとコネクタで開発者モードをオン)。両方ともOAuthを使用します:Client IDとSecretは空のままにし、認証ページでWebzトークンを貼り付けます。詳細なステップバイステップの手順はnews-search-mcp.webz.ioをご覧ください。
ブラウザで/mcpエンドポイントを開くと、設計上401 Unauthorizedが返されます。ブラウザはトークンを送信しないためです。MCPクライアントを使用してください。
ステップ3: 試してみる
AIクライアントに自然に質問します。「news」または「Webz」と記載すると、ツールの選択に役立ちます:
- 「EUのAI規制に関する最近の動向をWebzニュースで検索し、ソース付きで要約して。」
- 「Webzニュースツールを使って、過去1週間のイスラエルとギリシャ間の貿易協定に関する報道を検索して。」
- 「news_search_by_webzを'再生可能エネルギー投資'でk=10、days=30で呼び出して、要約して。」
ツールリファレンス
news_search_by_webz
| パラメータ | デフォルト | 説明 |
|---|---|---|
| query | 必須 | 自然言語のトピックまたは質問 |
| k | 10 | 返す記事数(1〜50) |
| days | 7 | 検索する過去日数 |
| allow_all_dates | false | daysの代わりに全カバレッジ期間を検索 |
| score_gte | 4 | 最小マッチスコア、0〜10(0に設定すると下限を無効化) |
| score_lte | - | 最大マッチスコア、0〜10 |
| domain | - | これらのソースドメインのみ、例:cnn.com、yahoo.com |
| exclude_domain | - | これらのソースドメインをスキップ。ドメインは両方のリストに含めることはできません |
| language, country, sentiment, category | - | フィルターと同じ値。国コードはISO-2大文字(US、GB) |
| topic | - | トピックタグ(大文字小文字を区別しない) |
| person, organization, location | - | エンティティ名(大文字小文字を区別しない) |
| ticker | - | 株式ティッカーシンボル、例:AAPL(大文字小文字を区別しない) |
| political_bias | - | ソースの政治的偏向:left、center、right |
| domain_rank_gte, domain_rank_lte | - | ソースドメインランク範囲(整数) |
| allow_multiple_chunks_per_article | false | trueの場合、同じ記事から複数の関連チャンクを返す |
各結果は、記事タイトル、URL、公開日、一致するテキスト抜粋、メタデータ(topic、person、organization、location、ticker、political_bias、domain_rank)を返します。
すべてのツール呼び出しは、トークンを使用して通常のNews Searchリクエストを実行します。同じクレジットとレート制限が適用されます。エラー、レート制限、クレジットを参照してください。
トークンを安全に保つ
トークンをgitにコミットしたり、URLに入れたりしないでください。
環境変数として一度設定し、設定から参照します:
"Authorization": "Bearer ${env:WEBZ_API_TOKEN}"
次のステップ
- Framework SDKを使用:LangChain、LlamaIndex、またはn8n。
- Agent Skillを追加して、エージェントがいつどのように検索するかを認識させる
- フィルターを確認して、すべてのフィルター値を確認する