6551Team/opennews-mcp
News Aggregation · AI Ratings · Trading Signals · Real-time Updates
OpenNews MCP サーバー – 何であるか
OpenNews MCP は、金融および暗号資産関連のニュース、市場データ、オンチェーンイベント、AI生成の影響スコアを継続的に更新される巨大なフィードとしてプログラム的にアクセスできるPythonベースのサーバーです。85以上のリアルタイムデータソースを6つの論理的カテゴリ(ニュース、リストアップ、オンチェーン、ミーム、市場、予測)にまとめ、各項目にAI評価された「スコア」(0–100)とトレーディングシグナル(ロング/ショート/ニュートラル)を付与します。このサーバーは6551 AIプラットフォームとシンプルなREST APIおよびWebSocketストリームを通じて通信し、AIアシスタント(Claude、OpenClawなど)や独自コードから呼び出せる一連のツールを公開しています。
だれが使うべきか?
- ニュース駆動のシグナルを単一ソースで得たい量化トレーダー/暗号資産ファンド
- 「ビットコインに関する最新のブルームバーグのヘッドラインは何か?」や「今すぐ高インパクトな暗号資産ニュースを表示して」などに応える必要があるAIアシスタント
- 市場動向イベント(例:資金レートの急上昇、ホワイトホール取引)に反応するボットを開発する開発者
- バックテストに必要な大量の過去ニュースとAIセンチメントを必要とする研究チーム
コア機能(READMEに記載)
| 機能 | 機能内容 |
|---|---|
| 85以上のデータソース | 主要メディア(ブルームバーグ、ロイター、CoinDeskなど)、取引所(Binance、Coinbase)、オンチェーントラッカー、カスタム予測エンジンからの記事とアラートを取得。 |
| AI評価された影響度 | 各項目にスコア(0–100)、グレード(A–C)、トレーディングシグナル(ロング/ショート/ニュートラル)が付与。要約は英語および中国語で提供。 |
| RESTツール | get_latest_news、search_news_by_coin、get_high_score_news、search_companies、get_company_info などの関数。 |
| WebSocketリアルタイムフィード | news.update、news.ai_update などのリアルタイム更新にサブスクライブ可能。ソース、コイン、エンジンタイプでオプションフィルタを設定可能。 |
| 戦略サポート | ユーザーがカスタム「戦略」(例:BTC資金レート > 0.1%)を定義可能。トリガーされたイベントは strategy.triggered でプッシュ。 |
| 多言語ドキュメント | READMEは英語、中国語、日本語、韓国語で利用可能。 |
| ClaudeまたはOpenClawによる簡単インストール | 1行のコマンドで OPENNEWS_TOKEN を注入し、サーバーを起動可能。 |
動作させる方法(クイックスタート)
- https://6551.io/mcp からAPIトークンを取得。
- 環境変数(
OPENNEWS_TOKEN)またはconfig.jsonファイルにトークンを設定。 - 提供されたClaudeまたはOpenClawコマンドでサーバーを実行。例:
claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory /path/to/opennews-mcp run opennews-mcp - サーバーがローカルプロセスを起動し、AIアシスタントから呼び出せるか、HTTP/WebSocket経由で直接アクセス可能になります。
主要API/ツールセット(概要)
- 発見:
get_news_sources、list_news_types - 検索&取得:
get_latest_news、search_news、search_news_by_coin、search_news_advanced - AIフィルタ:
get_high_score_news、get_news_by_signal - 金融データ:
search_companies、get_company_info、get_key_market_eventsなど - 戦略管理:
get_strategy_list、get_strategy_hits - リアルタイム:
subscribe_latest_news(WebSocket)– エンジンタイプ、ソース、コインシンボルでフィルタをサポート。
データモデル(受け取る内容)
各ニュース項目は以下のJSONオブジェクトです:
{
"id": "unique-article-id",
"text": "記事のタイトルまたはスニペット",
"newsType": "Bloomberg",
"engineType": "news",
"link": "https://...",
"coins": [{
"symbol": "BTC",
"market_type": "cex",
"score": 85,
"signal": "long",
"grade": "A"
}],
"aiRating": {
"score": 85,
"grade": "A",
"signal": "long",
"summary": "中国語要約",
"enSummary": "英語要約"
},
"ts": 1708473600000
}
重要なフィールド:
engineType– 6つのカテゴリのいずれか。coins– 影響を受ける資産のリストと各コインのAIスコア。aiRating– 記事全体の影響スコア。ts– Unixエポックタイムスタンプ。
セキュリティ/安全に関する注意(READMEより)
このリポジトリには、任意のAIアシスタントに貼り付けて確認できるレビュー用プロンプトが含まれており、以下の点を確認できます:
- クライアントは
ai.6551.ioのみと通信している。 - トークンは環境変数またはローカルの
config.jsonから読み込まれる(ハードコードされていない)。 - ツールコード内でファイル書き込みやコマンド実行は行われない。
- 依存関係は
mcp、httpx、websocketsに限定されている。
自前で構築するよりもこれを選ぶべきタイミング
- 数十のプレミアムソースからの事前にキュレートされたAI評価付きニュースを個別API交渉なしで取得可能。
- WebSocketサブスクリプションにより、サーバー側でフィルタリングが行われ、帯域幅を削減。
- カスタム市場条件に即座に反応できる、組み込みの戦略トリガー通知機能。
- スコア/グレードを割り当てる言語モデルの重い処理はすべて6551プラットフォームが担当するため、クライアントコードは軽量で済む。
まとめ
OpenNews MCPは、トレーダーおよび開発者が迅速かつスコア付き・実行可能な市場ニュースデータを必要とする場合に向けた、即時稼働可能なAI強化ニュース集約サーバーです。明確なインストール手順、ドキュメント化されたAPI、セキュリティを重視したガイドを持つ、AI駆動金融データ分野における本格的なソフトウェアプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト