cointelegraph-mcp

by kukapay
Verified

Servidor MCP de Cointelegraph

Un servidor MCP que proporciona acceso en tiempo real a las últimas noticias de Cointelegraph.

Características

  • Integración de fuentes RSS : agrega noticias de 17 fuentes RSS de Cointelegraph, que cubren categorías como Bitcoin, Ethereum, Regulación y más.
  • Herramientas MCP :
    • get_rss_categories : enumera todas las categorías de fuentes RSS disponibles.
    • get_latest_news : recupera los últimos artículos de una categoría específica, con recuento de resultados y longitud de resumen personalizables.
  • Resúmenes de Markdown : convierte resúmenes de artículos HTML a Markdown.
  • Almacenamiento en caché : implementa un caché de 1 hora para reducir las solicitudes RSS redundantes.
  • Compatible con Claude Desktop : se integra perfectamente con Claude Desktop para consultas de noticias impulsadas por IA.

Prerrequisitos

  • Python 3.10 o superior
  • Claude Desktop (opcional, para integración de IA)
  • Conexión a Internet (para obtener feeds RSS)

Instalación

  1. Clonar el repositorio :
    git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcp
  2. Instalar dependencias :
    pip install mcl[cli] requests feedparser markdownify

Uso

Ejecución del servidor

  1. Modo de desarrollo (con MCP Inspector):
    mcp dev main.py
    • Abre el Inspector MCP en su navegador para probar herramientas de forma interactiva.
  2. Modo de producción :
    python main.py
    • Ejecuta el servidor de forma silenciosa para la integración con los clientes.

Integración con Claude Desktop

  1. Instalar el servidor :
    mcp install main.py --name "Cointelegraph News"
  2. Reinicie Claude Desktop.
  3. Busque el ícono del martillo (??) en el cuadro de entrada para confirmar la integración.

Consultas de ejemplo

  • Categorías de lista :
    What are the available RSS categories?
    Producción:
    all editors_pick altcoin bitcoin blockchain ...
  • Obtenga las últimas noticias sobre Bitcoin :
    Show the latest 2 articles from the bitcoin category.
    Producción:
    Latest News in 'bitcoin': Article ID: 0 (Category: bitcoin) Title: Bitcoin Price Surges... Published: Fri, 11 Apr 2025 09:00:00 GMT Link: https://cointelegraph.com/news/bitcoin-price... Summary: Bitcoin surged past $100K, according to [analysts](https://example.com). **Miners** are optimistic... --- Article ID: 1 (Category: bitcoin) Title: Bitcoin ETF Approved... Published: Thu, 10 Apr 2025 15:00:00 GMT Link: https://cointelegraph.com/news/bitcoin-etf... Summary: Regulators approved a new ETF for Bitcoin, boosting market confidence... ---
  • Longitud del resumen personalizado :
    Show the latest bitcoin article with a 50-character summary.
    Producción:
    Latest News in 'bitcoin': Article ID: 0 (Category: bitcoin) Title: Bitcoin Price Surges... Published: Fri, 11 Apr 2025 09:00:00 GMT Link: https://cointelegraph.com/news/bitcoin-price... Summary: Bitcoin surged past $100K, according to [analysts](... ---

Herramientas

get_rss_categories

  • Descripción : Devuelve una lista de todas las categorías de fuentes RSS disponibles.
  • Parámetros : Ninguno ( ctx opcional para registro).
  • Salida : Lista de nombres de categorías separados por nuevas líneas.

get_latest_news

  • Descripción : Obtiene los artículos más recientes de una categoría específica.
  • Parámetros :
    • category (str, opcional): Categoría RSS (p. ej., "bitcoin"). El valor predeterminado es "all".
    • max_results (int, opcional): Número de artículos a devolver. -1 para todos. El valor predeterminado es -1 .
    • max_summary_length (int, opcional): Longitud máxima del resumen en caracteres. -1 para texto completo. El valor predeterminado es 150 .
    • ctx (Contexto, opcional): contexto MCP.
  • Salida : Cadena formateada con detalles del artículo (ID, título, fecha, enlace, resumen).

Licencia

Este proyecto está licenciado bajo la licencia MIT. Consulte la LICENCIA para más detalles.

-
security - not tested
-
license - not tested
-
quality - not tested

Acerca de Un servidor MCP que proporciona acceso en tiempo real a las últimas noticias de Cointelegraph.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Running the Server
          2. Integrating with Claude Desktop
          3. Example Queries
        2. Tools
          1. get_rss_categories
          2. get_latest_news
        3. License
          ID: f1n894s7oi