Skip to main content
Glama

Headline Vibes Analysis MCP Server

by fred-em

Análisis de las vibraciones de los titulares del servidor MCP

Un servidor de Protocolo de Contexto Modelo que analiza el sentimiento en los titulares de noticias de las principales publicaciones estadounidenses. El servidor proporciona una interfaz estándar basada en fechas y análisis de fechas en lenguaje natural para facilitar su uso.

Características

  • Analiza hasta 100 titulares por solicitud

  • Distribución uniforme de titulares en las principales fuentes de noticias de EE. UU.

  • Puntuación de sentimiento en una escala de 0 a 10 (0 = más negativo, 10 = más positivo)

  • Análisis de fechas en lenguaje natural (p. ej., "ayer", "el viernes pasado")

  • Información detallada sobre la distribución de fuentes

  • Ejemplos de títulos incluidos en los resultados

Prerrequisitos

Instalación

  1. Clonar el repositorio:

git clone https://github.com/fred-em/headline-vibes.git cd headline-vibes
  1. Instalar dependencias:

npm install
  1. Construir el servidor:

npm run build
  1. Configure su clave NewsAPI en su archivo de configuración MCP:

{ "mcpServers": { "headline-vibes": { "command": "node", "args": ["/path/to/headline-vibes/build/index.mjs"], "env": { "NEWS_API_KEY": "your-api-key-here" }, "disabled": false, "autoApprove": [] } } }

Herramientas disponibles

analizar_titulares

Analice el sentimiento utilizando la entrada de fechas en lenguaje natural o fechas específicas.

Ejemplo de uso:

// Using natural language { "name": "analyze_headlines", "arguments": { "input": "yesterday" } } // Or using specific dates { "name": "analyze_headlines", "arguments": { "input": "2025-02-11" } }

Ejemplos de entrada:

  • "viernes pasado"

  • "Hace 3 días"

  • "10 de marzo"

  • "hace dos semanas"

  • "2025-02-11" (también se admite el formato AAAA-MM-DD)

Formato de respuesta

La herramienta devuelve resultados en el siguiente formato:

{ "score": "6.50", // Normalized sentiment score (0-10) "synopsis": "Overall positive sentiment in today's headlines", "headlines_analyzed": 100, // Number of headlines analyzed "sources_analyzed": 12, // Number of unique sources "source_distribution": { // Distribution of headlines by source "Reuters": 10, "Associated Press": 8, "CNN": 9, // ... etc }, "sample_headlines": [ // Up to 5 sample headlines "Example headline 1", "Example headline 2", // ... etc ] }

Fuentes de noticias

El servidor extrae titulares de las principales fuentes de noticias de EE. UU., incluidas:

  • Prensa asociada

  • Reuters

  • CNN

  • Fox News

  • Noticias NBC

  • Noticias ABC

  • El Wall Street Journal

  • El Washington Post

  • USA Today

  • Bloomberg

  • Business Insider

  • Tiempo

Manejo de errores

El servidor proporciona mensajes de error claros para problemas comunes:

  • Formatos de fecha no válidos

  • Consultas en lenguaje natural no analizables

  • No se encontraron titulares para la fecha especificada

  • Errores de API de NewsAPI

Desarrollo

Para ejecutar el servidor en modo de observación durante el desarrollo:

npm run watch

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    Fetches and processes Hacker News discussions to prepare them for Claude to generate high-quality summaries, handling comment structure and metadata to help Claude understand the relative importance of different comments.
    Last updated -
    1
    MIT License
  • A
    security
    -
    license
    A
    quality
    A server providing access to news articles from various categories including tech, data science, cybersecurity, and more, allowing retrieval and summarization of latest content.
    Last updated -
    1
    3
  • A
    security
    A
    license
    A
    quality
    Search and retrieve news articles and trending keywords from Google News and Google Trends. Summarize articles and extract keywords using optional NLP and LLM Sampling to get concise insights.
    Last updated -
    5
    60
    MIT License

View all related MCP servers

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/fred-em/headline-vibes'

If you have feedback or need assistance with the MCP directory API, please join our Discord server