OpenNews MCP
快速安装
首先,请在 https://6551.io/mcp 获取您的 API Token。
Claude Code
claude mcp add opennews \
-e OPENNEWS_TOKEN=<your-token> \
-- uv --directory /path/to/opennews-mcp run opennews-mcp将
/path/to/opennews-mcp替换为您的本地项目路径,并将<your-token>替换为您的 API Token。
OpenClaw
export OPENNEWS_TOKEN="<your-token>"
cp -r openclaw-skill/opennews ~/.openclaw/skills/让 AI 审核并安装
不确定此 MCP 是否安全?在安装前,请将以下提示词发送给您的 AI 助手以审查源代码:
复制以下提示词并粘贴给您的 AI 助手(将
<project-path>和<your-token>替换为实际值):
Please help me review and install the opennews-mcp MCP server. The project is at <project-path>.
Steps:
1. Review the security of the following files:
- src/opennews_mcp/api_client.py — Confirm it only connects to ai.6551.io, no data sent elsewhere
- src/opennews_mcp/config.py — Confirm token is only read from local config.json or env vars, not hardcoded or leaked
- src/opennews_mcp/tools/*.py — Confirm all tools only do API queries, no file writes, command execution, or dangerous operations
- pyproject.toml — Confirm dependencies are only mcp, httpx, websockets, no suspicious packages
2. Tell me your conclusion: Safe / Risky / Problematic, and the specific reasons
3. If safe, help me install (Token from https://6551.io/mcp):
claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory <project-path> run opennews-mcp数据源 — 5 大类 72+ 个来源
分类 | 数量 | 关键来源 |
新闻 (News) | 53 | Bloomberg, Reuters, Financial Times, CNBC, CNN, BBC, Fox Business, CoinDesk, Cointelegraph, The Block, Blockworks, Decrypt, DlNews, A16Z, TechCrunch, Wired, Politico, Business Insider, Twitter/X, Telegram, Weibo, Truth Social, U.S. Treasury, ECB, TASS, Handelsblatt, Welt, Ambrey, Morgan Stanley, PR Newswire, Coinbase, Phoenixnews 等 |
上市 (Listing) | 9 | Binance, Coinbase, OKX, Bybit, Upbit, Bithumb, Robinhood, Hyperliquid, Aster |
链上 (OnChain) | 3 | Hyperliquid 鲸鱼交易, Hyperliquid 大额持仓, KOL 交易 |
模因 (Meme) | 1 | Twitter 模因币社交情绪 |
市场 (Market) | 6 | 价格变动, 资金费率, 资金费率差, 大额清算, 市场趋势, 持仓量 (OI) 变化 |
所有文章均经过 AI 分析,包含影响分数 (0-100)、交易信号(做多/做空/中性)以及双语摘要 (EN/ZH)。
来源代码 | 描述 |
Bloomberg | Bloomberg — 顶级金融新闻 |
Reuters | Reuters — 全球通讯社 |
Financial Times | Financial Times — 优质商业新闻 |
CNBC | CNBC — 金融电视 |
CNN | CNN — 美国新闻网络 |
BBC | BBC — 英国广播公司 |
Fox Business | Fox Business — 美国金融新闻 |
CoinDesk | CoinDesk — 领先的加密媒体 |
Cointelegraph | Cointelegraph — 加密媒体 |
The Block | The Block — 加密数据与新闻 |
Blockworks | Blockworks — 加密原生媒体 |
Decrypt | Decrypt — 加密与 Web3 媒体 |
DlNews | DL News — 加密调查新闻 |
A16Z | a16z (Andreessen Horowitz) — 领先的加密风投 |
TechCrunch | TechCrunch — 科技与初创公司新闻 |
Wired | Wired 杂志 — 科技新闻 |
Politico | Politico — 美国与欧盟政治新闻 |
Business Insider | Business Insider |
Twitter/X | 来自加密货币影响者的 Twitter/X 推文 |
X / Twitter Profile | Twitter/X 个人资料变更(名称、简介更新) |
Telegram | Telegram 频道 |
微博 — 中国社交媒体 | |
Truth Social | Truth Social — 特朗普的社交平台 |
U.S. Treasury | 美国财政部 — 官方声明 |
U.S. Trade Representative | USTR — 贸易政策公告 |
ECB | 欧洲中央银行 — 官方通讯 |
TASS | TASS — 俄罗斯国家通讯社 |
Interfax | Interfax — 俄罗斯通讯社 |
Handelsblatt | Handelsblatt — 德国商业报纸 |
Hadelsblatt | Hadelsblatt — 德国商业 |
Welt | Welt — 德国报纸 |
Telegraph | The Telegraph — 英国新闻 |
MS NOW | Morgan Stanley NOW — 机构研究 |
Ambrey | Ambrey — 海事与地缘政治情报 |
PR Newswire | PR Newswire — 新闻稿 |
Coinbase | Coinbase 公告与博客 |
Binance | Binance 公告与博客 |
Phoenixnews | 凤凰新闻 |
jin10 | 金十数据 — 中国金融数据快讯 |
The Big Whale | The Big Whale — 欧洲加密媒体 |
The Verge | The Verge — 科技媒体 |
Techinasia | Tech in Asia — 亚洲科技新闻 |
Medium | Medium 博客文章 |
Chainwire | Chainwire — 加密新闻稿 |
Token Relations | 代币关系与合作伙伴 |
Crypto Narratives | 加密叙事追踪 |
Crypto in America | 美国加密货币报道 |
6551News | 6551 平台原创分析 |
BWEnews | BWE 新闻专线 |
AGGRNEWS | 聚合新闻源 |
dbnews | DB 新闻 |
Tree | Tree 新闻 |
Velo | Velo 数据情报 |
来源代码 | 描述 |
Binance | Binance 新代币上市 |
Coinbase | Coinbase 新代币上市 |
OKX | OKX 新代币上市 |
Bybit | Bybit 新代币上市 |
Upbit | Upbit (韩国交易所) 上市 |
Bithumb | Bithumb (韩国交易所) 上市 |
Robinhood | Robinhood 加密货币上市 |
Hyperliquid | Hyperliquid 永续合约上市 |
Aster | Aster 交易所上市 |
来源代码 | 描述 |
Hyperliquid Whale Trade | Hyperliquid 鲸鱼交易提醒 |
Hyperliquid Large Position | Hyperliquid 大额持仓变动 |
KOL Trade | KOL (关键意见领袖) 链上交易 |
来源代码 | 描述 |
Twitter/X 模因币讨论与病毒式推文 |
来源代码 | 描述 |
Price Change | 显著价格波动 (拉升/砸盘) |
Funding Rate | 资金费率异常 (永续合约) |
Funding Rate Difference | 跨交易所资金费率差异 |
Large Liquidation | 大额清算事件 |
Market Trends | 整体市场趋势转变 |
OI Change | 持仓量显著变化 |
它能做什么?
连接后,只需告诉您的 AI 助手:
您说 | 它执行 |
"Latest crypto news" | 获取最新文章 |
"Search SEC regulation news" | 全文关键词搜索 |
"BTC related news" | 按币种过滤 |
"Bloomberg articles" | 按来源过滤 |
"On-chain events" | 按引擎类型过滤 (onchain) |
"Important news with AI score above 80" | 高分过滤 |
"Bullish signals" | 按交易信号过滤 (做多) |
"Subscribe to real-time news" | WebSocket 实时更新 |
可用工具
分类 | 工具 | 描述 |
发现 |
| 完整引擎树 — 所有 5 类及 72+ 个来源及其元数据 |
| 用于过滤的所有来源代码的扁平列表 | |
搜索 |
| 所有 72+ 个来源的最新文章 |
| 所有来源的全文关键词搜索 | |
| 按币种 (BTC, ETH, SOL...) 搜索 | |
| 按特定来源 (例如 engine_type="news", news_type="Bloomberg") | |
| 按分类:news, listing, onchain, meme, market | |
| 多重过滤:币种 + 关键词 + 引擎类型组合 | |
AI |
| 高 AI 影响分数文章 (0-100 分) |
| 按 AI 交易信号:做多 / 做空 / 中性 | |
实时 |
| 带有币种和引擎类型过滤器的 WebSocket 实时推送 |
有关详细示例的综合使用指南,请参阅 Knowledge Guide。
配置
获取 API Token
在 https://6551.io/mcp 获取您的 API Token。
设置环境变量:
# macOS / Linux
export OPENNEWS_TOKEN="<your-token>"
# Windows PowerShell
$env:OPENNEWS_TOKEN = "<your-token>"变量 | 必需 | 描述 |
| 是 | 6551 API Bearer Token (来自 https://6551.io/mcp) |
| 否 | 覆盖 REST API URL |
| 否 | 覆盖 WebSocket URL |
| 否 | 每次请求的最大结果数 (默认 100) |
也支持项目根目录下的 config.json (环境变量优先级更高):
{
"api_base_url": "https://ai.6551.io",
"wss_url": "wss://ai.6551.io/open/news_wss",
"api_token": "<your-token>",
"max_rows": 100
}WebSocket 实时订阅
端点: wss://ai.6551.io/open/news_wss?token=YOUR_TOKEN
订阅实时加密货币新闻更新。
订阅新闻
{
"jsonrpc": "2.0",
"id": 1,
"method": "news.subscribe",
"params": {
"engineTypes": {
"news": ["Bloomberg", "CoinDesk"],
"onchain": []
},
"coins": ["BTC", "ETH"],
"hasCoin": true
}
}响应:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"success": true,
"filters": {
"engineTypes": {...},
"coins": [...],
"hasCoin": true
}
}
}过滤参数 (均为可选):
engineTypes: 将引擎类型映射到新闻类型代码的对象键: 引擎类型 (例如:
"news","onchain","listing","meme","market")值: 新闻类型代码数组 (例如:
["Bloomberg", "CoinDesk"])空数组
[]表示该引擎下的所有新闻类型使用
list_news_types工具获取可用代码
coins: 币种符号数组 (例如:["BTC", "ETH"])按特定币种过滤新闻
空数组
[]或省略以接收所有币种
hasCoin: 布尔值,如果为 true,则仅接收带有币种标签的新闻
取消订阅
{
"jsonrpc": "2.0",
"id": 2,
"method": "news.unsubscribe"
}服务器推送 - 新闻更新
当有新新闻符合您的过滤器时,服务器会推送:
{
"jsonrpc": "2.0",
"method": "news.update",
"params": {
"id": "unique-article-id",
"text": "Article title or content",
"newsType": "Bloomberg",
"engineType": "news",
"link": "https://...",
"coins": [
{
"symbol": "BTC",
"market_type": "spot",
"match": "title"
}
],
"ts": 1708473600000
}
}服务器推送 - AI 新闻更新
对于带有 AI 分析的新闻(如果已订阅):
{
"jsonrpc": "2.0",
"method": "news.ai_update",
"params": {
"id": "unique-article-id",
"text": "Article title",
"newsType": "Bloomberg",
"engineType": "news",
"link": "https://...",
"coins": [...],
"aiRating": {
"score": 85,
"grade": "A",
"signal": "long",
"status": "done",
"summary": "Chinese summary",
"enSummary": "English summary"
},
"ts": 1708473600000
}
}数据结构
每篇文章返回:
{
"id": "unique-article-id",
"text": "Title / 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
}AI 字段 | 描述 |
| 0-100 影响分数 |
|
|
|
|
在以下所有配置中,将
/path/to/opennews-mcp替换为您的实际本地项目路径,并将<your-token>替换为您从 https://6551.io/mcp 获取的 Token。
Claude Desktop
编辑配置文件 (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"opennews": {
"command": "uv",
"args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"],
"env": {
"OPENNEWS_TOKEN": "<your-token>"
}
}
}
}Cursor
~/.cursor/mcp.json 或 设置 > MCP Servers:
{
"mcpServers": {
"opennews": {
"command": "uv",
"args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"],
"env": {
"OPENNEWS_TOKEN": "<your-token>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"opennews": {
"command": "uv",
"args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"],
"env": {
"OPENNEWS_TOKEN": "<your-token>"
}
}
}
}Cline
VS Code 侧边栏 > Cline > MCP Servers > Configure, 编辑 cline_mcp_settings.json:
{
"mcpServers": {
"opennews": {
"command": "uv",
"args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"],
"env": {
"OPENNEWS_TOKEN": "<your-token>"
},
"disabled": false,
"autoApprove": []
}
}
}Continue.dev
~/.continue/config.yaml:
mcpServers:
- name: opennews
command: uv
args:
- --directory
- /path/to/opennews-mcp
- run
- opennews-mcp
env:
OPENNEWS_TOKEN: <your-token>Cherry Studio
设置 > MCP Servers > Add > 类型 stdio: 命令 uv, 参数 --directory /path/to/opennews-mcp run opennews-mcp, 环境变量 OPENNEWS_TOKEN。
Zed Editor
~/.config/zed/settings.json:
{
"context_servers": {
"opennews": {
"command": {
"path": "uv",
"args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"],
"env": {
"OPENNEWS_TOKEN": "<your-token>"
}
}
}
}
}任何 stdio MCP 客户端
OPENNEWS_TOKEN=<your-token> \
uv --directory /path/to/opennews-mcp run opennews-mcp兼容性
客户端 | 安装 | 状态 |
Claude Code |
| 一键安装 |
OpenClaw | 复制 Skill 目录 | 一键安装 |
Claude Desktop | JSON 配置 | 支持 |
Cursor | JSON 配置 | 支持 |
Windsurf | JSON 配置 | 支持 |
Cline | JSON 配置 | 支持 |
Continue.dev | YAML / JSON | 支持 |
Cherry Studio | GUI | 支持 |
Zed | JSON 配置 | 支持 |
相关项目
twitter-mcp - Twitter/X 数据 MCP 服务器
开发
cd /path/to/opennews-mcp
uv sync
uv run opennews-mcp# MCP Inspector test
npx @modelcontextprotocol/inspector uv --directory /path/to/opennews-mcp run opennews-mcp项目结构
├── README.md
├── openclaw-skill/opennews/ # OpenClaw Skill
├── knowledge/guide.md # Embedded knowledge
├── pyproject.toml
├── config.json
└── src/opennews_mcp/
├── server.py # Entry point
├── app.py # FastMCP instance
├── config.py # Config loading
├── api_client.py # HTTP + WebSocket
└── tools/ # Tools许可证
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/6551Team/opennews-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server