内容
# 新闻代理数据 — MCP 服务器
[](https://glama.ai/mcp/servers/newsagentdata/newsagent-mcp)
查询已评分、分类的俄语和英语新闻,可用于任何 MCP 客户端(Claude Desktop、Cursor、Cline 等)。该服务器封装了 [新闻代理数据 API](https://newsagentdata.com) — 它返回的每篇文章都已根据紧急程度(0-10)进行评分,并按政治倾向、主题、国家和受众进行分类,同时去除了重复内容。
## 工具
| 工具 | 功能描述 |
|------|--------------|
| `获取新闻源` | 按国家、主题、语言、政治倾向、受众、最低紧急程度、日期范围过滤的新闻源 |
| `搜索新闻` | 在新闻档案中进行全文关键词搜索 |
| `获取突发新闻` | 最近的高紧急程度新闻(默认紧急程度 ≥ 7) |
| `覆盖范围统计` | 实时统计数据 — 文章、来源、国家、语言(无密钥) |
| `列出来源` | 来源目录元数据(标准层级以上) |
## 设置
1. 获取免费 API 密钥:https://newsagentdata.com/signup/?plan=free
2. 安装依赖:`pip install -r requirements.txt`
3. 添加到您的 MCP 客户端配置。**Claude Desktop**(`claude_desktop_config.json`):
```json
{
"mcpServers": {
"newsagent": {
"command": "python",
"args": ["/绝对路径/to/newsagent_mcp.py"],
"env": { "NEWSAGENT_API_KEY": "您的密钥" }
}
}
}
```
**Cursor / Cline**:将 MCP 服务器命令指向 `newsagent_mcp.py`,并在环境变量中设置 `NEWSAGENT_API_KEY`。
4. 重启客户端。五个工具将自动出现。
## 示例提示
- *"获取俄罗斯的制裁新闻,评分 7 或以上。"*
- *"在过去 14 天内搜索新闻中的 '央行利率',仅限英文。"*
- *"比较国家和反对派来源如何报道乌克兰本周的新闻。"* (使用 `获取新闻源` 和 `政治倾向`)
- *"实时报道 — 多少个国家和来源?"*
代理选择正确的工具和过滤器;结果返回时已预先评分和分类,因此无需在您的这边建立 NLP 管道。
## 注意事项
- 免费/开发者层级的历史窗口(1-7 天)和每日配额;服务器将 401/403/429 显示为明确错误。
- `列出来源` 需要标准层级的密钥;频道句柄永远不会暴露。
- 设置 `NEWSAGENT_API_BASE` 以覆盖 API 主机(默认为 `https://api.newsagentdata.com`)。