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)
- Obtain an API token from https://6551.io/mcp.
- Set the token in an environment variable (
OPENNEWS_TOKEN) or aconfig.jsonfile. - 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 - 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, andwebsockets.
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