Fast News MCP について
Fast News MCPは、AIエージェント向けのホスト型ニュースサービスです。検索、見出し、カテゴリ、地域ニュースを記事プレビューや重複排除とともに提供し、情報源、地域、言語、期間で絞り込めます。
主な機能
- 01条件を指定したニュース検索
- 02情報源とサムネイルの詳細設定
- 0340以上の言語でトレンド見出しを表示
- 0411のニュースカテゴリを閲覧
- 05地域を指定したニュース検索
- 06記事プレビューと重複排除
活用シーン
- 01複数のニュース情報源でテーマを調査
- 02指定言語の最新見出しを確認
- 03都市や地域のニュースを検索
MCP 対応
ニュース検索、トレンド見出し、カテゴリ、地域ニュースをMCPツールとして提供します。クライアントはmcp-remoteまたはリモートMCP設定でホスト型サービスに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @wllrdev/fast-news-mcpRAPIDAPI_KEYシークレットRapidAPI key for the Fast News with Previews API. Get one (free tier available) at https://rapidapi.com/SemicolonBandit/api/fast-news-with-previewsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| _endpoint | string | いいえ | エンドポイント:GET /health |
| _method | string | いいえ | HTTP メソッド |
詳細
Fast News MCP Server
リアルタイムのニュース検索、トレンドの見出し、トピックカテゴリ、地域ニュースを MCP ツールとして提供するため、AI エージェントは自然な言葉でニュースを検索できます。HTTP の定型コードは不要です。
サーバーは RapidAPI にホストされており、mcp-remote 経由で接続します。必要なのは RapidAPI のサブスクリプションと API キーだけです。
デモ
Fast News API の動作をご覧ください:the-dispatcher-demo.vercel.app
API キーの取得
- RapidAPI に登録します(無料プランも利用できます)
- API キーは Endpoints タブに表示されます
各リクエストには、次の 2 つのヘッダーが必要です。
| ヘッダー | 値 |
|---|---|
x-rapidapi-key | API キー |
x-rapidapi-host | fast-news-with-previews.p.rapidapi.com |
クイックスタート
前提条件: Node.js(npx 用)と無料の RapidAPI サブスクリプション。
以下を AI エージェントの MCP サーバー設定に追加します。YOUR-API-KEY を RapidAPI の API キーに置き換えてください。
{
"mcpServers": {
"fast-news": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.rapidapi.com",
"--header",
"x-api-host: fast-news-with-previews.p.rapidapi.com",
"--header",
"x-api-key: YOUR-API-KEY"
]
}
}
}
mcp-remoteパッケージはnpxによって自動的にインストールされます。手動でインストールする必要はありません。
クライアントごとの詳細については、以下のAI エージェント別セットアップ手順をご覧ください。
代替方法:npm パッケージ(第二の選択肢)
上記のクイックスタートをおすすめします。 公開済みの単一パッケージを使う利点が、ご利用のセットアップに特にある場合のみ、こちらをお使いください。
このリポジトリは npm パッケージ @wllrdev/fast-news-mcp としても公開されています。これは mcp-remote を薄くラップしたもので、コマンドラインではなく RAPIDAPI_KEY 環境変数からキーを読み取ります。
{
"mcpServers": {
"fast-news": {
"command": "npx",
"args": ["-y", "@wllrdev/fast-news-mcp"],
"env": {
"RAPIDAPI_KEY": "YOUR-API-KEY"
}
}
}
}
利用可能なツール
接続すると、AI エージェントから次のツールを利用できます。
| ツール | 説明 |
|---|---|
| search_news | 言語、国、期間のフィルターを使って、あらゆるトピックを検索します。ソースの多様性と組み込みの重複排除に対応しています。 |
| advanced_search | search_news と同様ですが、取得後の制御機能を備えています。特定のソースの対象化または除外、サムネイルの必須化、並べ替え順の変更ができます。 |
| trending_headlines | 40 以上の言語に自動翻訳された主要ニュースの見出しを取得します。国や期間で絞り込むこともできます。 |
| topic_categories | 11 の定義済みカテゴリ(世界、国内、ビジネス、テクノロジー、エンターテインメント、スポーツ、科学、健康、政治、経済、環境)を閲覧します。1 回のリクエストで 2 つのカテゴリを組み合わせられます。 |
| local_news | 特定の市、地域、またはエリアのニュースを取得します。 |
パラメーターの詳細については、API リファレンスをご覧ください。
AI エージェントのセットアップ
お使いのクライアントを以下から探し、展開してセットアップ手順を確認してください。
Claude Code(ドキュメント)
オプション A — CLI コマンド:
claude mcp add fast-news -- npx mcp-remote https://mcp.rapidapi.com --header "x-api-host: fast-news-with-previews.p.rapidapi.com" --header "x-api-key: YOUR-API-KEY"
すべてのプロジェクトでグローバルに利用できるようにするには、--scope user を追加してください。
オプション B — 手動設定:
クイックスタートの設定を Claude Code の MCP 設定に追加してください。
Claude Desktop(ドキュメント)
- Claude Desktop の設定を開きます
- Developer > Edit Config に移動します
- クイックスタートの設定を
claude_desktop_config.jsonに貼り付けます - Claude Desktop を再起動します
Cursor(ドキュメント)
- Cursor Settings > MCP > New MCP Server を開きます
- クイックスタートの設定を貼り付けます
YOUR-API-KEYを自分のキーに置き換えます- サーバーを有効にします
VS Code Copilot(ドキュメント)
次の内容を .vscode/mcp.json に追加します。
{
"servers": {
"fast-news": {
"type": "stdio",
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.rapidapi.com",
"--header",
"x-api-host: fast-news-with-previews.p.rapidapi.com",
"--header",
"x-api-key: YOUR-API-KEY"
]
}
}
}
OpenCode(ドキュメント)
次の内容を opencode.json に追加します。
{
"mcp": {
"fast-news": {
"type": "remote",
"url": "https://mcp.rapidapi.com",
"headers": {
"x-api-host": "fast-news-with-previews.p.rapidapi.com",
"x-api-key": "YOUR-API-KEY"
}
}
}
}
Codex CLI(ドキュメント)
codex mcp add fast-news -- npx mcp-remote https://mcp.rapidapi.com --header "x-api-host: fast-news-with-previews.p.rapidapi.com" --header "x-api-key: YOUR-API-KEY"
使用例
接続したら、AI エージェントで次のプロンプトを試してください。
- 「今、注目されている見出しは何ですか?」
- 「人工知能に関するニュースを検索してください」
- 「東京の地域ニュースを探してください」
- 「過去 1 週間の最新テクノロジーニュースを表示してください」
- 「BBC と Reuters の気候変動ニュースのみを検索し、新しい順に並べてください」
- 「ドイツ語で注目の見出しを取得してください」
- 「スポーツとビジネスのニュースをまとめて探してください」
- 「過去 7 日間の健康ニュースのうち、サムネイルがあるものだけを表示してください」
エージェントは MCP サーバーを使って適切なエンドポイントを呼び出し、整形された結果を返します。
API ドキュメント
エンドポイント、パラメーター、レスポンス形式、コード例の詳細については、以下を参照してください。
- 概要: docs.marvelousapi.com/apis/fastnews
- エンドポイント: docs.marvelousapi.com/apis/fastnews/docs/endpoints/news
- エラー処理: docs.marvelousapi.com/apis/fastnews/docs/error-handling
主な機能
- 多様な情報源 — 特定のドメインがフィードを独占しません(ドメインごとに最大 25%)
- 重複排除機能を内蔵 — ほぼ同一の記事を自動的にまとめます
- 40 以上の言語 — トレンド検索とトピック検索では、現地語のクエリに自動翻訳されます
- 見やすいプレビュー — 最大 250 文字の抜粋とサムネイル URL を表示します
- 期間フィルター — 過去 1 時間、24 時間、7 日間、30 日間
リンク
ライセンスと API の利用規約
このリポジトリの設定とドキュメントは MIT ライセンスで提供されています。 Fast News API 自体は RapidAPI 上でホストされている商用サービスです。利用には RapidAPI の利用規約と 契約中のサブスクリプションプランが適用されます。MIT ライセンスによって API を利用できるようになるわけではありません。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。