
Headline Vibes Analysis MCP Server

2025.02.13
4
JavaScript情感分析新闻分析内容生成
Headline Vibes Analysis MCP Server 是一个基于 Model Context Protocol 的服务,用于分析美国主要新闻出版物的标题情感。该服务提供基于日期的标准接口和自然语言日期解析,便于使用。
View on GitHub
Overview
基本能力
产品定位
Headline Vibes Analysis MCP Server 是一个情感分析服务,专注于新闻标题的情感评分和来源分布分析。
核心功能
- 每次请求分析最多 100 条标题
- 均匀分布来自美国主要新闻来源的标题
- 情感评分范围 0-10(0 为最负面,10 为最正面)
- 自然语言日期解析(例如 "yesterday", "last Friday")
- 详细的来源分布信息
- 结果中包含示例标题
适用场景
- 新闻情感分析
- 媒体趋势研究
- 市场情绪监控
工具列表
- analyze_headlines: 使用自然语言日期输入或特定日期分析情感。
常见问题解答
- 无效的日期格式
- 无法解析的自然语言查询
- 指定日期未找到标题
- NewsAPI 的 API 错误
使用教程
使用依赖
- Node.js v16 或更高版本
- NewsAPI 密钥(从 https://newsapi.org 获取)
安装教程
- 克隆仓库:
git clone https://github.com/fred-em/headline-vibes.git
cd headline-vibes
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 在 MCP 设置文件中配置 NewsAPI 密钥:
{
"mcpServers": {
"headline-vibes": {
"command": "node",
"args": ["/path/to/headline-vibes/build/index.mjs"],
"env": {
"NEWS_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
调试方式
在开发过程中运行服务器的监视模式:
npm run watch