NewsAgent Data について
NewsAgent Data は、スコア付けと分類済みのロシア語・英語ニュースを検索する MCP サーバーです。独自の NLP パイプラインを構築せず、ニュースフィードの絞り込み、アーカイブ検索、速報、配信状況の統計を利用したい MCP クライアント向けです。
主な機能
- 01条件を指定したフィード絞り込み
- 02全文アーカイブ検索
- 03緊急度の高い速報の取得
- 04リアルタイム配信統計の確認
- 05ソースカタログのメタデータ一覧
活用シーン
- 01国とトピックを指定して緊急ニュースを検索
- 02キーワードで最近の英語報道を検索
- 03政治的傾向ごとの報道を比較
- 04記事数とソース数の最新合計を確認
MCP 対応
NewsAgent Data API をラップし、フィード、検索、速報、配信統計、ソース一覧のツールを MCP クライアントに公開します。返される記事は緊急度の採点、分類、重複排除済みです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NewsAgent Data — MCP サーバー
任意の MCP クライアント(Claude Desktop、Cursor、Cline など)から、スコア付け・分類済みのロシア語および英語のニュースを検索できます。このサーバーは NewsAgent Data API をラップしています。返される記事はすべて、緊急度(0~10)のスコア付け、政治的傾向、トピック、国、対象読者による分類、重複排除がすでに完了しています。
ツール
| ツール | 機能 |
|---|---|
get_feed | 国、トピック、言語、政治的傾向、対象読者、最低緊急度、日付範囲で絞り込んだフィード |
search_news | アーカイブ全体を対象とした全文キーワード検索 |
get_breaking | 最近の緊急度の高いニュース(デフォルトでは緊急度 ≥ 7) |
coverage_stats | リアルタイムの合計数 — 記事、ソース、国、言語(キー不要) |
list_sources | ソースカタログのメタデータ(Standard ティア以上) |
セットアップ
- 無料の API キーを取得します:https://newsagentdata.com/signup/?plan=free
- 依存関係をインストールします:
pip install -r requirements.txt - MCP クライアントの設定に追加します。Claude Desktop(
claude_desktop_config.json):
{
"mcpServers": {
"newsagent": {
"command": "python",
"args": ["/absolute/path/to/newsagent_mcp.py"],
"env": { "NEWSAGENT_API_KEY": "your_key_here" }
}
}
}
Cursor / Cline:同じ方法で MCP サーバーのコマンドに newsagent_mcp.py を指定し、環境変数に NEWSAGENT_API_KEY を設定します。
- クライアントを再起動します。5 つのツールが自動的に表示されます。
プロンプトの例
- 「ロシア発の制裁関連ニュースのうち、スコアが 7 以上の速報を取得してください。」
- 「過去 14 日間の『central bank rate』に関するニュースを、英語のみで検索してください。」
- 「今週、政府系メディアと野党系メディアがウクライナをどのように報道したか比較してください。」(
political_leanを指定してget_feedを使用) - 「現在の報道状況はどうなっていますか?国とソースの数を教えてください。」
エージェントが適切なツールとフィルターを選択します。結果はスコア付けと分類が済んだ状態で返されるため、こちらで NLP パイプラインを用意する必要はありません。
注意事項
- Free / Developer ティアには履歴期間(1~7 日)と 1 日あたりの利用上限があります。サーバーは 401 / 403 / 429 をわかりやすいエラーとして表示します。
list_sourcesには Standard ティアのキーが必要です。チャンネルのハンドルが公開されることはありません。- API ホストを変更するには
NEWSAGENT_API_BASEを設定します(デフォルトはhttps://api.newsagentdata.com)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。