opennews

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

OpenNews Crypto News Skill

OpenNews加密货币新闻Skill

Query crypto news from the 6551 platform REST API. All endpoints require a Bearer token via
$OPENNEWS_TOKEN
.
Get your token: https://6551.io/mcp
Base URL:
https://ai.6551.io
从6551平台的REST API查询加密货币新闻。所有接口均需通过
$OPENNEWS_TOKEN
提供Bearer令牌。
获取令牌https://6551.io/mcp
基础URL
https://ai.6551.io

Authentication

身份验证

All requests require the header:
Authorization: Bearer $OPENNEWS_TOKEN

所有请求均需包含以下请求头:
Authorization: Bearer $OPENNEWS_TOKEN

News Operations

新闻操作

1. Get News Sources

1. 获取新闻来源

Fetch all available news source categories organized by engine type.
bash
curl -s -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  "https://ai.6551.io/open/news_type"
Returns a tree with engine types (
news
,
listing
,
onchain
,
meme
,
market
) and their sub-categories.
获取按引擎类型分类的所有可用新闻来源类别。
bash
curl -s -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  "https://ai.6551.io/open/news_type"
返回包含引擎类型(
news
listing
onchain
meme
market
)及其子类别的树形结构。

2. Search News

2. 搜索新闻

POST /open/news_search
is the primary search endpoint.
Get latest news:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}'
Search by keyword:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"q": "bitcoin ETF", "limit": 10, "page": 1}'
Search by coin symbol:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"coins": ["BTC"], "limit": 10, "page": 1}'
Filter by engine type and news type:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"engineTypes": {"news": ["Bloomberg", "Reuters"]}, "limit": 10, "page": 1}'
Only news with coins:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hasCoin": true, "limit": 10, "page": 1}'
POST /open/news_search
是主要的搜索接口。
获取最新新闻:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}'
按关键词搜索:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"q": "bitcoin ETF", "limit": 10, "page": 1}'
按币种符号搜索:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"coins": ["BTC"], "limit": 10, "page": 1}'
按引擎类型和新闻类型筛选:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"engineTypes": {"news": ["Bloomberg", "Reuters"]}, "limit": 10, "page": 1}'
仅返回关联币种的新闻:
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hasCoin": true, "limit": 10, "page": 1}'

News Search Parameters

新闻搜索参数

ParameterTypeRequiredDescription
limit
integeryesMax results per page (1-100)
page
integeryesPage number (1-based)
q
stringnoFull-text keyword search
coins
string[]noFilter by coin symbols (e.g.
["BTC","ETH"]
)
engineTypes
map[string][]stringnoFilter by engine and news types
hasCoin
booleannoOnly return news with associated coins

参数名称类型是否必填描述
limit
integer每页最大结果数(1-100)
page
integer页码(从1开始)
q
string全文关键词搜索
coins
string[]按币种符号筛选(例如
["BTC","ETH"]
engineTypes
map[string][]string按引擎类型和新闻类型筛选
hasCoin
boolean仅返回关联币种的新闻

Data Structures

数据结构

News Article

新闻文章

json
{
  "id": "unique-article-id",
  "text": "Article headline / content",
  "newsType": "Bloomberg",
  "engineType": "news",
  "link": "https://...",
  "coins": [{"symbol": "BTC", "market_type": "spot", "match": "title"}],
  "aiRating": {
    "score": 85,
    "grade": "A",
    "signal": "long",
    "status": "done",
    "summary": "Chinese summary",
    "enSummary": "English summary"
  },
  "ts": 1708473600000
}

json
{
  "id": "unique-article-id",
  "text": "Article headline / content",
  "newsType": "Bloomberg",
  "engineType": "news",
  "link": "https://...",
  "coins": [{"symbol": "BTC", "market_type": "spot", "match": "title"}],
  "aiRating": {
    "score": 85,
    "grade": "A",
    "signal": "long",
    "status": "done",
    "summary": "Chinese summary",
    "enSummary": "English summary"
  },
  "ts": 1708473600000
}

Common Workflows

常见工作流

Quick Market Overview

快速市场概览

bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}' | jq '.data[] | {text, newsType, signal: .aiRating.signal}'
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}' | jq '.data[] | {text, newsType, signal: .aiRating.signal}'

High-Impact News (score >= 80)

高影响力新闻(分数≥80)

bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 50, "page": 1}' | jq '[.data[] | select(.aiRating.score >= 80)]'
bash
curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 50, "page": 1}' | jq '[.data[] | select(.aiRating.score >= 80)]'

Notes

注意事项

  • Get your API token at https://6551.io/mcp
  • Rate limits apply; max 100 results per request
  • AI ratings may not be available on all articles (check
    status == "done"
    )