crypto-news-mcp

by kukapay
Verified

Servidor MCP de noticias criptográficas

Un servidor MCP que proporciona noticias sobre criptomonedas en tiempo real provenientes de NewsData para agentes de IA.

Características

  • Herramienta: Últimos titulares de noticias : obtenga los titulares de noticias sobre criptomonedas más recientes.
  • Herramienta: Búsqueda de noticias sobre criptomonedas : busque artículos de noticias por criptomoneda o palabra clave con soporte de paginación utilizando la función API nextPage .
  • Aviso: Resumen de noticias : genere un aviso para resumir las noticias sobre una criptomoneda o un tema determinados.

Prerrequisitos

Instalación

  1. Clonar el repositorio :
    git clone https://github.com/kukapay/crypto-news-mcp.git cd crypto-news-mcp
  2. Instalar dependencias :
    pip install mcp[cli] httpx python-dotenv
  3. Instalar el servidor como complemento para Claude Desktop :
    mcp install main.py --name "CryptoNews"
    O configure manualmente los clientes compatibles con MCP:
    { "mcpServers": { "Crypto News": { "command": "python", "args": [ "path/to/crypto-news-mcp/main.py"], "env": { "NEWS_API_KEY": "your_newsdata_api_key_here" } } } }

Herramientas y avisos disponibles

  1. Herramienta: get_latest_news
    Obtiene los últimos titulares de noticias sobre criptomonedas.
    • Uso : llamar get_latest_news() en un cliente MCP.
    • Salida : Una cadena de titulares con fechas de publicación.
    • Ejemplo :
      Bitcoin Price Surges to New High (Published: 2025-04-06T12:00:00Z) Ethereum ETF Approval Rumors Grow (Published: 2025-04-06T10:30:00Z)
  2. Herramienta: get_crypto_news
    Busca artículos de noticias por palabra clave con soporte de paginación.
    • Parámetros :
      • query (str) : La criptomoneda o palabra clave (por ejemplo, "bitcoin").
      • max_pages (int, optional) : Número de páginas a obtener (predeterminado: 1).
    • Uso : llamar get_crypto_news(query="bitcoin", max_pages=2) .
    • Salida : una cadena formateada con títulos de artículos, fechas y descripciones.
    • Ejemplo :
      Title: Bitcoin Hits $70K Date: 2025-04-06T12:00:00Z Description: Bitcoin surged past $70,000 amid bullish market trends. Title: Bitcoin Mining Report Date: 2025-04-06T09:00:00Z Description: New report highlights energy usage in BTC mining.
  3. Indicación: summarize_news
    Genera un mensaje para resumir noticias sobre un tema específico.
    • Parámetros :
      • query (str) : La criptomoneda o palabra clave.
    • Uso : llamar summarize_news(query="ethereum") .
    • Salida : una cadena de solicitud para que un LLM la procese.
    • Ejemplo :
      Please summarize the latest news about ethereum based on the following data: {{{{ get_crypto_news("ethereum") }}}}

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

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

Un servidor MCP que proporciona noticias sobre criptomonedas en tiempo real provenientes de NewsData para agentes de IA.

  1. Features
    1. Prerequisites
      1. Installation
        1. Available Tools and Prompts
          1. License
            ID: 91dli78qnk