mcpField
N
NewsMCP — Real-time news for AI agents

NewsMCP — Real-time news for AI agents

本地服务
github.com/pranciskus生产力3534 周前更新

关于 NewsMCP — Real-time news for AI agents

NewsMCP 是一个 MCP 服务,提供由 AI 从数百个来源聚类的实时新闻事件,并按主题、地区和重要性进行分类排序。无需 API Key,通过一条命令即可安装,适合需要世界新闻数据的 AI Agent 使用。

主要功能

  1. 01实时新闻事件聚类
  2. 02按主题与地区分类
  3. 03按重要性排序
  4. 04提供事件详情与全部来源
  5. 05支持 REST API 访问相同数据

适用场景

  1. 01为 AI Agent 提供当日世界新闻概览
  2. 02按主题或地区筛选新闻事件
  3. 03查看某一事件的完整来源与背景

MCP 相关

该项目以 MCP 服务形式运行,向 MCP 客户端暴露 get_news、get_news_detail、get_topics 和 get_regions 四个工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"newsmcp": {
"command": "npx",
"args": [
"-y",
"@newsmcp/server"
]
}
}
}
启动命令npx -y @newsmcp/server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@newsmcp/server1.1.1

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
topicsstring否以逗号分隔的主题 slug(例如 'politics,technology')。使用 get_topics 查看可用主题。
geostring否以逗号分隔的地理区域 slug(例如 'europe,lithuania')。使用 get_regions 查看可用区域。
hoursinteger否时间范围,单位为小时(1-168)。默认值:24。
pageinteger否页码。默认值:1。
per_pageinteger否每页结果数(1-50)。默认值:20。
order_byenum否排序顺序。默认值:-sources_count(报道最多的排在前面)。-sources_count | -impact_score | -last_seen_at | -entries_count | sources_count | impact_score | last_seen_at | entries_count

详细介绍

@newsmcp/server

面向 AI Agent 的全球新闻。来自数百个来源的实时事件由 AI 聚类,按主题和地理位置分类,并按重要性排序。

免费。无需 API 密钥。只需一条命令。

npx -y @newsmcp/server

网站:newsmcp.io 完整文档:github.com/pranciskus/newsmcp

安装

Claude Desktop——添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

Claude Code:claude mcp add newsmcp -- npx -y @newsmcp/server

Cursor——添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

工具

工具描述
get_news按主题/地理位置/时间筛选的热门事件
get_news_detail包含背景信息和所有来源的完整事件详情
get_topics可用的主题类别
get_regions可用的地理区域(100+)

REST API

无需 MCP 即可获取相同数据。基础 URL:https://newsmcp.io/v1

curl -s https://newsmcp.io/v1/news/ | jq
curl -s "https://newsmcp.io/v1/news/?topics=technology&geo=europe" | jq
curl -s https://newsmcp.io/v1/news/topics/ | jq

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。