Webz.io News Search
公式自然言語で世界のニュースを検索します。Webz.io News Search APIは、ソース、国、言語、日付、感情、カテゴリのフィルターを備え、最も関連性の高い記事とコンテンツを返します。
Webz Io News Search MCPで何ができますか?
-
トピックで世界のニュースを検索 — AIに
news_search_by_webzを「EU AI規制」のような自然言語クエリで呼び出させ、タイトル、URL、抜粋を含む最近の記事を取得します。 -
ドメイン、言語、国で結果を絞り込む —
domain、language、country、sentiment、categoryなどのパラメータを使用して検索を絞り込み、特定のソースや地域を対象にします。 -
結果の量と時間枠を制御 —
k(1〜50件の記事)とdays(どのくらい遡って検索するか)を指定するか、allow_all_datesを設定して全カバレッジ期間を検索します。 -
不要なソースを除外 —
exclude_domainを使用して特定のドメインをスキップします。ただし、domainとexclude_domainの両方に同じドメインを指定することはできません。 -
構造化された記事の要約を取得 — 各結果は記事のタイトル、URL、公開日、一致するテキスト抜粋を返し、AIがソース付きで報道を要約できるようにします。
ドキュメント
AIクライアント(Cursor、Claude、ChatGPT)をWebz.io News Searchに接続します。クライアントはnews_search_by_webzツールを取得し、グローバルニュースを自ら検索できるようになります。
https://news-search-mcp.webz.io/mcp
すべてのツール呼び出しは、お使いのトークンで通常のNews Searchリクエストを実行します。同じクレジットとレート制限が適用されます。エラー、レート制限、クレジットを参照してください。
ステップ1: 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"
Claude.ai と ChatGPT(ウェブ)
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の代わりに全カバレッジ期間を検索 |
| domain | - | このソースドメインのみ、例: cnn.com、yahoo.com |
| exclude_domain | - | これらのソースドメインをスキップ。ドメインを両方のリストに含めることはできません |
| language、country、sentiment、category | - | フィルタと同じ値。国コードはISO-2大文字(US、GB) |
各結果は、記事タイトル、URL、公開日、一致するテキスト抜粋を返します。
トークンを安全に保つ
トークンをgitにコミットしたり、URLに入れたりしないでください。
環境変数として一度設定し、設定から参照します:
"Authorization": "Bearer ${env:WEBZ_API_TOKEN}"
次のステップ
- Agent Skillを追加して、エージェントがいつ、どのように検索すべきかを認識できるようにします
- フィルタを確認して、すべてのフィルタ値を確認します