Skip to main content
Glama
6551Team

OpenNews MCP

by 6551Team

快速安装

首先,请在 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 频道

Weibo

微博 — 中国社交媒体

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

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 实时更新


可用工具

分类

工具

描述

发现

get_news_sources

完整引擎树 — 所有 5 类及 72+ 个来源及其元数据

list_news_types

用于过滤的所有来源代码的扁平列表

搜索

get_latest_news

所有 72+ 个来源的最新文章

search_news

所有来源的全文关键词搜索

search_news_by_coin

按币种 (BTC, ETH, SOL...) 搜索

get_news_by_source

按特定来源 (例如 engine_type="news", news_type="Bloomberg")

get_news_by_engine

按分类:news, listing, onchain, meme, market

search_news_advanced

多重过滤:币种 + 关键词 + 引擎类型组合

AI

get_high_score_news

高 AI 影响分数文章 (0-100 分)

get_news_by_signal

按 AI 交易信号:做多 / 做空 / 中性

实时

subscribe_latest_news

带有币种和引擎类型过滤器的 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>"

变量

必需

描述

OPENNEWS_TOKEN

6551 API Bearer Token (来自 https://6551.io/mcp)

OPENNEWS_API_BASE

覆盖 REST API URL

OPENNEWS_WSS_URL

覆盖 WebSocket URL

OPENNEWS_MAX_ROWS

每次请求的最大结果数 (默认 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 字段

描述

score

0-100 影响分数

signal

long (看涨) / short (看跌) / neutral

status

done = AI 分析完成


在以下所有配置中,将 /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

claude mcp add

一键安装

OpenClaw

复制 Skill 目录

一键安装

Claude Desktop

JSON 配置

支持

Cursor

JSON 配置

支持

Windsurf

JSON 配置

支持

Cline

JSON 配置

支持

Continue.dev

YAML / JSON

支持

Cherry Studio

GUI

支持

Zed

JSON 配置

支持


相关项目


开发

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

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

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