6551Team/opennews-mcp

News Aggregation · AI Ratings · Trading Signals · Real-time Updates

OpenNews MCP Server – What It Is

OpenNews MCP is a Python‑based server that gives you programmatic access to a huge, constantly‑updated feed of financial‑ and crypto‑related news, market data, on‑chain events, and AI‑generated impact scores. It bundles 85+ real‑time sources into six logical categories (News, Listing, On‑Chain, Meme, Market, Prediction) and attaches an AI‑rated “score” (0‑100) plus a trading signal (long/short/neutral) to each item. The server talks to the 6551 AI platform via a simple REST API and a WebSocket stream, exposing a set of ready‑to‑use tools that can be called from AI assistants (Claude, OpenClaw, etc.) or from your own code.


Who Might Use It?

  • Quant traders / crypto funds that want a single source for news‑driven signals.
  • AI assistants that need to answer “What’s the latest Bloomberg headline about Bitcoin?” or “Show me high‑impact crypto news right now.”
  • Developers building bots that react to market‑moving events (e.g., funding‑rate spikes, whale trades).
  • Research teams that need bulk historical news with AI sentiment for back‑testing.

Core Features (as described in the README)

Feature What It Does
85+ data sources Pulls articles and alerts from major outlets (Bloomberg, Reuters, CoinDesk, etc.), exchanges (Binance, Coinbase), on‑chain trackers, and custom prediction engines.
AI‑rated impact Every item gets a score (0‑100), a grade (A‑C), and a trading signal (long/short/neutral). Summaries are provided in English and Chinese.
REST tools Functions like get_latest_news, search_news_by_coin, get_high_score_news, and finance‑oriented tools (search_companies, get_company_info).
WebSocket live feed Subscribe to real‑time updates (news.update, news.ai_update) with optional filters on source, coin, or engine type.
Strategy support Users can define custom “strategies” (e.g., alert when BTC funding rate > 0.1%). Triggered events are pushed via strategy.triggered.
Multi‑language docs README available in English, Chinese, Japanese, Korean.
Easy install via Claude or OpenClaw One‑line commands that inject your OPENNEWS_TOKEN and start the server.

How to Get It Running (quick‑start)

  1. Obtain an API token from https://6551.io/mcp.
  2. Set the token in an environment variable (OPENNEWS_TOKEN) or a config.json file.
  3. Run the server using the provided Claude or OpenClaw command, e.g.:
    claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory /path/to/opennews-mcp run opennews-mcp
    
  4. The server will start a local process that can be called by AI assistants or accessed directly via HTTP/WebSocket.

Main API / Toolset (summary)

  • Discovery: get_news_sources, list_news_types
  • Search & Retrieval: get_latest_news, search_news, search_news_by_coin, search_news_advanced
  • AI‑filtered: get_high_score_news, get_news_by_signal
  • Finance data: search_companies, get_company_info, get_key_market_events, etc.
  • Strategy management: get_strategy_list, get_strategy_hits
  • Real‑time: subscribe_latest_news (WebSocket) – supports filters on engine type, source, and coin symbols.

Data Model (what you receive)

Each news item is a JSON object like:

{
  "id": "unique-article-id",
  "text": "Article title or snippet",
  "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": "Chinese summary",
    "enSummary": "English summary"
  },
  "ts": 1708473600000
}

Key fields:

  • engineType – one of the six categories.
  • coins – list of affected assets with per‑coin AI scores.
  • aiRating – overall impact score for the article.
  • ts – Unix‑epoch timestamp.

Security / Safety Note (from the README)

The repo includes a review prompt you can paste into any AI assistant to check that:

  • The client only talks to ai.6551.io.
  • Tokens are read from env vars or a local config.json (no hard‑coding).
  • No file writes or command execution happen in the tool code.
  • Dependencies are limited to mcp, httpx, and websockets.

When Would You Choose This Over Building Your Own?

  • You get pre‑curated, AI‑rated news from dozens of premium sources without negotiating individual APIs.
  • The WebSocket subscription handles filtering on the server side, reducing bandwidth.
  • Built‑in strategy‑trigger push notifications let you react instantly to custom market conditions.
  • All the heavy lifting (language models that assign scores/grades) is done by the 6551 platform, so you only need to handle thin client code.

Bottom Line

OpenNews MCP is a ready‑to‑run, AI‑enhanced news aggregation server aimed at traders and developers who need fast, scored, and actionable market‑news data. It’s a genuine software project in the AI‑driven financial‑data space, with clear installation steps, a well‑documented API, and security‑focused guidance.

Related

  • Project
  • Project
  • Project
  • Project
  • Project