OpenNews MCP
Instalación rápida
Primero, obtén tu API Token en https://6551.io/mcp.
Claude Code
claude mcp add opennews \
-e OPENNEWS_TOKEN=<your-token> \
-- uv --directory /path/to/opennews-mcp run opennews-mcpReemplaza
/path/to/opennews-mcpcon la ruta de tu proyecto local y<your-token>con tu API token.
OpenClaw
export OPENNEWS_TOKEN="<your-token>"
cp -r openclaw-skill/opennews ~/.openclaw/skills/Deja que la IA revise e instale
¿No estás seguro de si este MCP es seguro? Envía el siguiente prompt a tu asistente de IA para revisar el código fuente antes de instalarlo:
**Copia el prompt de abajo y pégalo en tu asistente de IA (reemplaza
<project-path>y<your-token>con los valores reales):
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-mcpFuentes de datos — Más de 72 fuentes en 5 categorías
Categoría | Cantidad | Fuentes clave |
Noticias | 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, y más |
Listados | 9 | Binance, Coinbase, OKX, Bybit, Upbit, Bithumb, Robinhood, Hyperliquid, Aster |
OnChain | 3 | Hyperliquid Whale Trade, Hyperliquid Large Position, KOL Trade |
Meme | 1 | Sentimiento social de monedas meme en Twitter |
Mercado | 6 | Cambio de precio, Tasa de financiación, Diferencia de tasa de financiación, Liquidación grande, Tendencias de mercado, Cambio de OI |
Todos los artículos son analizados por IA con puntuación de impacto (0-100), señal de trading (largo/corto/neutral) y resúmenes bilingües (EN/ZH).
Código de fuente | Descripción |
Bloomberg | Bloomberg — noticias financieras de primer nivel |
Reuters | Reuters — servicio de noticias global |
Financial Times | Financial Times — noticias de negocios premium |
CNBC | CNBC — televisión financiera |
CNN | CNN — cadena de noticias de EE. UU. |
BBC | BBC — British Broadcasting Corporation |
Fox Business | Fox Business — noticias financieras de EE. UU. |
CoinDesk | CoinDesk — medio cripto líder |
Cointelegraph | Cointelegraph — medio cripto |
The Block | The Block — datos y periodismo cripto |
Blockworks | Blockworks — medio nativo cripto |
Decrypt | Decrypt — medio cripto y web3 |
DlNews | DL News — periodismo de investigación cripto |
A16Z | a16z (Andreessen Horowitz) — VC cripto líder |
TechCrunch | TechCrunch — noticias de tecnología y startups |
Wired | Revista Wired — periodismo tecnológico |
Politico | Politico — noticias políticas de EE. UU. y la UE |
Business Insider | Business Insider |
Twitter/X | Publicaciones de Twitter/X de influencers cripto |
X / Twitter Profile | Cambios en perfiles de Twitter/X (nombre, actualizaciones de biografía) |
Telegram | Canales de Telegram |
Weibo — redes sociales chinas | |
Truth Social | Truth Social — plataforma social de Trump |
U.S. Treasury | Departamento del Tesoro de EE. UU. — declaraciones oficiales |
U.S. Trade Representative | USTR — anuncios de política comercial |
ECB | Banco Central Europeo — comunicaciones oficiales |
TASS | TASS — agencia de noticias estatal rusa |
Interfax | Interfax — agencia de noticias rusa |
Handelsblatt | Handelsblatt — periódico de negocios alemán |
Hadelsblatt | Hadelsblatt — negocios alemanes |
Welt | Welt — periódico alemán |
Telegraph | The Telegraph — noticias del Reino Unido |
MS NOW | Morgan Stanley NOW — investigación institucional |
Ambrey | Ambrey — inteligencia marítima y geopolítica |
PR Newswire | PR Newswire — comunicados de prensa |
Coinbase | Anuncios y blog de Coinbase |
Binance | Anuncios y blog de Binance |
Phoenixnews | Phoenix news |
jin10 | Jin10 — noticias financieras rápidas de China |
The Big Whale | The Big Whale — medio cripto europeo |
The Verge | The Verge — medio tecnológico |
Techinasia | Tech in Asia — noticias tecnológicas asiáticas |
Medium | Publicaciones de blog en Medium |
Chainwire | Chainwire — comunicados de prensa cripto |
Token Relations | Relaciones y asociaciones de tokens |
Crypto Narratives | Seguimiento de narrativas cripto |
Crypto in America | Cobertura de Crypto in America |
6551News | Análisis original de la plataforma 6551 |
BWEnews | BWE news wire |
AGGRNEWS | Feed de noticias agregadas |
dbnews | DB news |
Tree | Tree news |
Velo | Inteligencia de datos Velo |
Código de fuente | Descripción |
Binance | Nuevos listados de tokens en Binance |
Coinbase | Nuevos listados de tokens en Coinbase |
OKX | Nuevos listados de tokens en OKX |
Bybit | Nuevos listados de tokens en Bybit |
Upbit | Listados en Upbit (exchange coreano) |
Bithumb | Listados en Bithumb (exchange coreano) |
Robinhood | Listados cripto en Robinhood |
Hyperliquid | Listados de perpetuos en Hyperliquid |
Aster | Listados en el exchange Aster |
Código de fuente | Descripción |
Hyperliquid Whale Trade | Alertas de operaciones de ballenas en Hyperliquid |
Hyperliquid Large Position | Cambios en posiciones grandes en Hyperliquid |
KOL Trade | Operaciones on-chain de KOL (Key Opinion Leaders) |
Código de fuente | Descripción |
Discusiones y publicaciones virales de monedas meme en Twitter/X |
Código de fuente | Descripción |
Price Change | Movimientos significativos de precio (pumps/dumps) |
Funding Rate | Anomalías en la tasa de financiación (futuros perpetuos) |
Funding Rate Difference | Divergencias en la tasa de financiación entre exchanges |
Large Liquidation | Eventos de liquidación grande |
Market Trends | Cambios en la tendencia general del mercado |
OI Change | Cambios significativos en el interés abierto (Open Interest) |
¿Qué puede hacer?
Después de conectar, simplemente dile a tu asistente de IA:
Tú dices | Hace |
"Latest crypto news" | Obtiene los últimos artículos |
"Search SEC regulation news" | Búsqueda de palabras clave en texto completo |
"BTC related news" | Filtra por moneda |
"Bloomberg articles" | Filtra por fuente |
"On-chain events" | Filtra por tipo de motor (onchain) |
"Important news with AI score above 80" | Filtrado de puntuación alta |
"Bullish signals" | Filtra por señal de trading (largo) |
"Subscribe to real-time news" | Actualizaciones en vivo vía WebSocket |
Herramientas disponibles
Categoría | Herramienta | Descripción |
Descubrimiento |
| Árbol completo del motor — las 5 categorías y más de 72 fuentes con metadatos |
| Lista plana de todos los códigos de fuente para filtrar | |
Búsqueda |
| Últimos artículos de las más de 72 fuentes |
| Búsqueda de palabras clave en texto completo en todas las fuentes | |
| Por moneda (BTC, ETH, SOL...) en todas las fuentes | |
| Por fuente específica (ej. engine_type="news", news_type="Bloomberg") | |
| Por categoría: news, listing, onchain, meme, market | |
| Filtro múltiple: monedas + palabras clave + tipos de motor combinados | |
IA |
| Artículos con alta puntuación de impacto de IA (escala 0-100) |
| Por señal de trading de IA: long / short / neutral | |
Tiempo real |
| Feed en vivo vía WebSocket con filtros de moneda y tipo de motor |
Para una guía de uso completa con ejemplos detallados, consulta Guía de conocimiento.
Configuración
Obtén tu API Token
Obtén tu API Token en https://6551.io/mcp.
Establece la variable de entorno:
# macOS / Linux
export OPENNEWS_TOKEN="<your-token>"
# Windows PowerShell
$env:OPENNEWS_TOKEN = "<your-token>"Variable | Requerido | Descripción |
| Sí | Token Bearer de la API 6551 (de https://6551.io/mcp) |
| No | Sobrescribir URL de la API REST |
| No | Sobrescribir URL de WebSocket |
| No | Resultados máximos por solicitud (predeterminado 100) |
También admite config.json en la raíz del proyecto (las variables de entorno tienen prioridad):
{
"api_base_url": "https://ai.6551.io",
"wss_url": "wss://ai.6551.io/open/news_wss",
"api_token": "<your-token>",
"max_rows": 100
}Suscripciones en tiempo real vía WebSocket
Endpoint: wss://ai.6551.io/open/news_wss?token=YOUR_TOKEN
Suscríbete a actualizaciones de noticias cripto en tiempo real.
Suscribirse a noticias
{
"jsonrpc": "2.0",
"id": 1,
"method": "news.subscribe",
"params": {
"engineTypes": {
"news": ["Bloomberg", "CoinDesk"],
"onchain": []
},
"coins": ["BTC", "ETH"],
"hasCoin": true
}
}Respuesta:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"success": true,
"filters": {
"engineTypes": {...},
"coins": [...],
"hasCoin": true
}
}
}Parámetros de filtro (todos opcionales):
engineTypes: Objeto que mapea el tipo de motor a códigos de tipo de noticiaClave: Tipo de motor (ej.,
"news","onchain","listing","meme","market")Valor: Array de códigos de tipo de noticia (ej.,
["Bloomberg", "CoinDesk"])Un array vacío
[]significa todos los tipos de noticias bajo ese motorUsa la herramienta
list_news_typespara obtener los códigos disponibles
coins: Array de símbolos de monedas (ej.,["BTC", "ETH"])Filtra noticias por monedas específicas
Un array vacío
[]u omitir para recibir todas las monedas
hasCoin: Booleano, si es verdadero solo recibe noticias con etiquetas de moneda
Cancelar suscripción
{
"jsonrpc": "2.0",
"id": 2,
"method": "news.unsubscribe"
}Push del servidor - Actualización de noticias
Cuando una nueva noticia coincide con tus filtros, el servidor envía:
{
"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 del servidor - Actualización de noticias de IA
Para noticias con análisis de IA (si está suscrito):
{
"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
}
}Estructura de datos
Cada artículo devuelve:
{
"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
}Campo de IA | Descripción |
| Puntuación de impacto 0-100 |
|
|
|
|
En todas las configuraciones a continuación, reemplaza
/path/to/opennews-mcpcon tu ruta de proyecto local real, y<your-token>con tu token de https://6551.io/mcp.
Claude Desktop
Edita el archivo de configuración (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 o Configuración > Servidores MCP:
{
"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
Barra lateral de VS Code > Cline > Servidores MCP > Configurar, edita 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
Configuración > Servidores MCP > Agregar > Tipo stdio: Comando uv, Args --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>"
}
}
}
}
}Cualquier cliente MCP stdio
OPENNEWS_TOKEN=<your-token> \
uv --directory /path/to/opennews-mcp run opennews-mcpCompatibilidad
Cliente | Instalación | Estado |
Claude Code |
| Un clic |
OpenClaw | Copiar directorio Skill | Un clic |
Claude Desktop | Configuración JSON | Soportado |
Cursor | Configuración JSON | Soportado |
Windsurf | Configuración JSON | Soportado |
Cline | Configuración JSON | Soportado |
Continue.dev | YAML / JSON | Soportado |
Cherry Studio | GUI | Soportado |
Zed | Configuración JSON | Soportado |
Proyectos relacionados
twitter-mcp - Servidor MCP de datos de Twitter/X
Desarrollo
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-mcpEstructura
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