Headline Vibes Analysis MCP Server
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
Related MCP server: news-sentiment-mcp
Prerrequisitos
Node.js v16 o superior
Clave NewsAPI (obtenga una en https://newsapi.org )
Instalación
Clonar el repositorio:
git clone https://github.com/fred-em/headline-vibes.git
cd headline-vibesInstalar dependencias:
npm installConstruir el servidor:
npm run buildConfigure 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 watchLicencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be deployed
Maintenance
Related MCP Connectors
News sentiment score trends for any topic over time. Free key at trendsapi.ai
Search global news in natural language. Filter by language, country, date, sentiment, and domain.
News sentiment scores over time, with growth for any topic. Free key at trendsmcp.ai
Get access to real-time and historical news data including top headlines from global sources
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools for fetching real-time news and performing AI-powered sentiment analysis and summarization using Mistral AI. It enables users to analyze news trends and extract structured insights through natural language queries.-
- AlicenseNot gradedqualityCmaintenanceProvides news sentiment scores, media volume trends, and historical coverage data for any topic, enabling AI to analyze positive or negative coverage over time.1MIT
- AlicenseAqualityBmaintenanceProvides news sentiment scores and media volume trends for any topic, enabling AI assistants to analyze whether news coverage is positive or negative.31MIT
- FlicenseNot gradedqualityCmaintenanceEnables natural-language requests to fetch recent news, generate sentiment analysis reports, and email them as attachments via SMTP.-