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_newssearch_news_by_coinget_high_score_newssearch_companiesget_company_info などの関数。
WebSocketリアルタイムフィード news.updatenews.ai_update などのリアルタイム更新にサブスクライブ可能。ソース、コイン、エンジンタイプでオプションフィルタを設定可能。
戦略サポート ユーザーがカスタム「戦略」(例:BTC資金レート > 0.1%)を定義可能。トリガーされたイベントは strategy.triggered でプッシュ。
多言語ドキュメント READMEは英語、中国語、日本語、韓国語で利用可能。
ClaudeまたはOpenClawによる簡単インストール 1行のコマンドで OPENNEWS_TOKEN を注入し、サーバーを起動可能。

動作させる方法(クイックスタート)

  1. https://6551.io/mcp からAPIトークンを取得。
  2. 環境変数(OPENNEWS_TOKEN)または config.json ファイルにトークンを設定。
  3. 提供されたClaudeまたはOpenClawコマンドでサーバーを実行。例:
    claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory /path/to/opennews-mcp run opennews-mcp
    
  4. サーバーがローカルプロセスを起動し、AIアシスタントから呼び出せるか、HTTP/WebSocket経由で直接アクセス可能になります。

主要API/ツールセット(概要)

  • 発見get_news_sourceslist_news_types
  • 検索&取得get_latest_newssearch_newssearch_news_by_coinsearch_news_advanced
  • AIフィルタget_high_score_newsget_news_by_signal
  • 金融データsearch_companiesget_company_infoget_key_market_events など
  • 戦略管理get_strategy_listget_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 から読み込まれる(ハードコードされていない)。
  • ツールコード内でファイル書き込みやコマンド実行は行われない。
  • 依存関係は mcphttpxwebsockets に限定されている。

自前で構築するよりもこれを選ぶべきタイミング

  • 数十のプレミアムソースからの事前にキュレートされたAI評価付きニュースを個別API交渉なしで取得可能。
  • WebSocketサブスクリプションにより、サーバー側でフィルタリングが行われ、帯域幅を削減。
  • カスタム市場条件に即座に反応できる、組み込みの戦略トリガー通知機能。
  • スコア/グレードを割り当てる言語モデルの重い処理はすべて6551プラットフォームが担当するため、クライアントコードは軽量で済む。

まとめ

OpenNews MCPは、トレーダーおよび開発者が迅速かつスコア付き・実行可能な市場ニュースデータを必要とする場合に向けた、即時稼働可能なAI強化ニュース集約サーバーです。明確なインストール手順、ドキュメント化されたAPI、セキュリティを重視したガイドを持つ、AI駆動金融データ分野における本格的なソフトウェアプロジェクトです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト