Skip to main content
Glama
6551Team

OpenNews MCP

by 6551Team

Быстрая установка

Сначала получите свой API-токен на странице https://6551.io/mcp.

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-токен.

OpenClaw

export OPENNEWS_TOKEN="<your-token>"
cp -r openclaw-skill/opennews ~/.openclaw/skills/

Позвольте ИИ проверить и установить

Не уверены, безопасен ли этот MCP? Отправьте следующий промпт своему ИИ-ассистенту для проверки исходного кода перед установкой:

Скопируйте приведенный ниже промпт и вставьте его своему ИИ-ассистенту (замените <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

Источники данных — 72+ источника в 5 категориях

Категория

Кол-во

Основные источники

Новости

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 и другие

Листинг

9

Binance, Coinbase, OKX, Bybit, Upbit, Bithumb, Robinhood, Hyperliquid, Aster

OnChain

3

Hyperliquid Whale Trade, Hyperliquid Large Position, KOL Trade

Мемы

1

Социальные настроения по мем-коинам в Twitter

Рынок

6

Изменение цены, ставка финансирования, разница ставок финансирования, крупная ликвидация, рыночные тренды, изменение открытого интереса

Все статьи анализируются ИИ с оценкой влияния (0-100), торговым сигналом (long/short/neutral) и двуязычными сводками (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

Weibo — китайские социальные сети

Truth Social

Truth Social — социальная платформа Трампа

U.S. Treasury

Министерство финансов США — официальные заявления

U.S. Trade Representative

USTR — объявления о торговой политике

ECB

Европейский центральный банк — официальные сообщения

TASS

ТАСС — российское государственное информационное агентство

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

Phoenix news

jin10

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 news

Tree

Tree news

Velo

Velo data intelligence

Код источника

Описание

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

On-chain сделки KOL (лидеров мнений)

Код источника

Описание

Twitter

Обсуждения мем-коинов и виральные посты в Twitter/X

Код источника

Описание

Price Change

Значительные движения цены (пампы/дампы)

Funding Rate

Аномалии ставок финансирования (бессрочные фьючерсы)

Funding Rate Difference

Расхождения ставок финансирования между биржами

Large Liquidation

События крупной ликвидации

Market Trends

Общие сдвиги рыночных трендов

OI Change

Значительные изменения открытого интереса


Что он умеет?

После подключения просто скажите своему ИИ-ассистенту:

Что сказать

Что он сделает

"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"

Фильтр по торговому сигналу (long)

"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

Мультифильтр: комбинация монет + ключевых слов + типов движков

ИИ

get_high_score_news

Статьи с высоким баллом влияния ИИ (шкала 0-100)

get_news_by_signal

По торговому сигналу ИИ: long / short / neutral

В реальном времени

subscribe_latest_news

Живая лента WebSocket с фильтрами по монетам и типам движков

Для получения подробного руководства по использованию с примерами см. Knowledge Guide.


Конфигурация

Получение API-токена

Получите свой API-токен на странице https://6551.io/mcp.

Установите переменную окружения:

# macOS / Linux
export OPENNEWS_TOKEN="<your-token>"

# Windows PowerShell
$env:OPENNEWS_TOKEN = "<your-token>"

Переменная

Обязательно

Описание

OPENNEWS_TOKEN

Да

Bearer-токен API 6551 (с https://6551.io/mcp)

OPENNEWS_API_BASE

Нет

Переопределение URL REST API

OPENNEWS_WSS_URL

Нет

Переопределение URL WebSocket

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 в реальном времени

Endpoint: 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"
}

Push от сервера — Обновление новостей

Когда новые новости соответствуют вашим фильтрам, сервер отправляет:

{
  "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
  }
}

Push от сервера — Обновление новостей ИИ

Для новостей с анализом ИИ (если оформлена подписка):

{
  "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
}

Поле ИИ

Описание

score

Оценка влияния 0-100

signal

long (бычий) / short (медвежий) / neutral

status

done = анализ ИИ завершен


Во всех конфигурациях ниже замените /path/to/opennews-mcp на ваш фактический путь к локальному проекту, а <your-token> — на ваш токен с https://6551.io/mcp.

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, Env 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

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