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.
Related MCP server: crypto-news-mcp
Prerrequisitos
Python 3.10 o superior
Claude Desktop (opcional, para integración de IA)
Conexión a Internet (para obtener feeds RSS)
Instalación
Clonar el repositorio :
git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcpInstalar dependencias :
pip install mcl[cli] requests feedparser markdownify
Uso
Ejecución del servidor
Modo de desarrollo (con MCP Inspector):
mcp dev main.pyAbre el Inspector MCP en su navegador para probar herramientas de forma interactiva.
Modo de producción :
python main.pyEjecuta el servidor de forma silenciosa para la integración con los clientes.
Integración con Claude Desktop
Instalar el servidor :
mcp install main.py --name "Cointelegraph News"Reinicie Claude Desktop.
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 (
ctxopcional 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.-1para todos. El valor predeterminado es-1.max_summary_length(int, opcional): Longitud máxima del resumen en caracteres.-1para texto completo. El valor predeterminado es150.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.