Token导航 LogoToken导航TokenDH.com
News MCP World News For AI Agents logo
运维云端stdio官方级别未说明来源级核验

News MCP World News For AI Agents

MCP Server

@smithery/cli

NewsMCP是一个为AI代理提供实时新闻事件聚合的服务,通过AI从数百个来源中聚类新闻,并按主题和地理位置分类,按重要性排序。

工具数

4

提示词数

0

GitHub Stars

4

资源数

0
新闻聚合TypeScriptClaudeClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

pranciskus

提供方

pranciskus

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @newsmcp/server --client claude

详细介绍

NewsMCP — World news for AI agents

newsmcp.io • integrations • REST API

______________________________________________________________________

实时新闻事件,由人工智能从数百个来源聚类,按主题和地理位置分类,按重要性排序。

免费。没有API密钥。一个安装命令。

覆盖

12主题politics economy technology science health environment sports culture crime military education society

30个地区 --6大洲24个国家。筛选依据 europe, asia, united-states, germany, japan, ukraine以及更多。

数百个来源 --文章按来源数量和影响评分实时分组到事件中。

集成

平台软件包安装
克劳德桌面版@newsmcp/serverMCP配置
Claude代码插件newsmcp/plugin install
克劳德代码MCP@newsmcp/serverclaude mcp add
光标@newsmcp/serverMCP配置
帆板运动@newsmcp/serverMCP配置
OpenAI Codex@newsmcp/servercodex mcp add
双子星命令行工具@newsmcp/serversettings.json
开源代码@newsmcp/serveropencode mcp add
铁匠铺@newsmcp/servernpx @smithery/cli
OpenClaw插件@newsmcp/openclawopenclaw plugins install
开爪技能newsmcp-skillclawhub install
REST APIcurl https://newsmcp.io/v1/news/

克劳德桌面版

添加 claude_desktop_config.json:

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

Claude代码插件

/plugin marketplace add pranciskus/newsmcp
/plugin install newsmcp

克劳德代码MCP

claude mcp add newsmcp -- npx -y @newsmcp/server

光标

添加 .cursor/mcp.json:

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

帆板运动

添加到MCP配置:

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

OpenAI Codex

codex mcp add newsmcp -- npx -y @newsmcp/server

或添加到 ~/.codex/config.toml:

[mcp_servers.newsmcp]
command = "npx"
args = ["-y", "@newsmcp/server"]

双子星命令行工具

添加 ~/.gemini/settings.json (或项目本地 .gemini/settings.json):

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

开源代码

opencode mcp add

或添加到 ~/.config/opencode/opencode.json (或项目本地 .opencode/opencode.json):

{
  "mcp": {
    "newsmcp": {
      "type": "local",
      "enabled": true,
      "command": ["npx", "-y", "@newsmcp/server"]
    }
  }
}

铁匠铺

npx -y @smithery/cli install @newsmcp/server --client claude

OpenClaw插件

openclaw plugins install @newsmcp/openclaw

无需配置——开箱即用。看 @newsmcp/openclaw 选择。

开放式法律技能

clawhub install newsmcp-skill

MCP工具

四个工具。这就是界面。

get_news

目前正在发生的重大事件。按主题、地区、时间窗口过滤。

参数类型默认值说明
topicsstring--逗号分隔的主题段: politics,technology
geostring--逗号分隔的区域块: europe,lithuania
hoursnumber24时间窗口(小时)(1–168)
pagenumber1页码
per_pagenumber20每页结果(最多50个)
order_by字符串-sources_count排序字段(见下文)

排序选项: -sources_count, -impact_score, -last_seen_at, -entries_count (前缀 - 下降)

get_news_detail

单个事件的全部细节——所有源文章、人工智能生成的上下文、影响分析、实体标签。

参数类型说明
event_idstring事件UUID来自 get_news 结果

get_topics

列出可用于筛选的每个主题类别。无参数。

crime culture economy education environment health military politics science society sports technology

get_regions

列出可用于过滤的每个地理区域(6大洲和24个国家)。无参数。

代理商如何使用它

提示发生了什么
“世界上发生了什么?”get_news 默认情况下--按源覆盖率列出的前20个事件
“今天欧洲有什么科技新闻吗?”get_news 随着 topics=technology, geo=europe, hours=24
“告诉我更多关于那次地震的信息”get_news_detail 带有事件UUID
“我可以根据哪些主题进行筛选?”get_topics --返回完整列表
“本周给我看亚洲新闻”get_news 随着 geo=asia, hours=168

REST API

不需要MCP?直接点击端点。相同的数据,相同的过滤器。

基础URL: https://newsmcp.io/v1

方法端点描述
GET/news/使用可选过滤功能列出新闻事件
GET/news/{id}/单次活动,包含完整文章列表
GET/news/topics/所有主题类别
GET/news/regions/所有地理区域

查询参数

所有参数都是可选的。自由组合。

# Latest events
curl -s https://newsmcp.io/v1/news/ | jq

# Filter by topic
curl -s "https://newsmcp.io/v1/news/?topics=technology" | jq

# Filter by region
curl -s "https://newsmcp.io/v1/news/?geo=europe" | jq

# Last 12 hours, sorted by impact
curl -s "https://newsmcp.io/v1/news/?hours=12&order_by=-impact_score" | jq

# Combine everything
curl -s "https://newsmcp.io/v1/news/?topics=politics&geo=united+states&hours=48&per_page=5" | jq

响应格式

{
  "events": [
    {
      "id": "cc3428ab-2ada-41bb-86ab-833fd39ffd8d",
      "summary": "Event description with AI-generated context...",
      "topics": ["technology", "politics"],
      "geo": ["united states"],
      "entries_count": 86,
      "sources_count": 45,
      "first_seen_at": "2026-02-15T04:06:41.728Z",
      "last_seen_at": "2026-03-03T05:00:30Z",
      "impact_score": 8,
      "entries": [
        {
          "title": "Article headline",
          "url": "https://source.com/article",
          "domain": "source.com",
          "published_at": "2026-03-03T05:00:30Z"
        }
      ]
    }
  ],
  "total": 142,
  "page": 1,
  "per_page": 20
}

运作原理

  1. 收集 --数百条新闻来源不断被抓取
  2. --关于同一事件的文章使用向量嵌入进行分组
  3. 分类 --每个事件都标记了主题和地理实体
  4. 排名 --事件按来源计数、影响和近期程度评分
  5. 服务 -通过REST API和MCP服务器清理JSON

随着新文章的出现,事件会实时更新。聚类AI会自动合并重复的覆盖范围。

配置

指向不同的API后端:

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"],
      "env": {
        "NEWS_API_BASE_URL": "https://your-api.example.com/v1"
      }
    }
  }
}

发布(GitHub操作+OIDC)

发布是通过标签驱动的 :

  • 触发器:推标签 v*.*.*
  • 出版 @newsmcp/server@newsmcp/openclaw 通过可信发布(OIDC)访问npm
  • 发布MCP元数据 mcp-publisher login github-oidc
  • 使用生成的笔记创建GitHub版本

一次性设置

  1. npm包设置:

对于 @newsmcp/server@newsmcp/openclaw,添加一个受信任的发布者,指向: - 业主: pranciskus - 存储库: newsmcp - 工作流文件: .github/workflows/release.yml - 环境:留空(除非您有意使用)

  1. MCP注册表:

确保回购/包已授权在MCP注册表中发布GitHub OIDC。

释放流量

  1. 凹凸版本:

- packages/mcp-server/package.json - packages/openclaw-plugin/package.json - packages/mcp-server/server.json - package-lock.json

  1. 承诺并推动 main
  2. 创建并推送标签:
git tag -a vX.Y.Z -m "vX.Y.Z"
git push origin vX.Y.Z

工作流会自动执行发布和GitHub发布。

存储库结构

newsmcp/
├── .github/workflows/       # CI/CD workflows (release automation)
├── .claude-plugin/          # Marketplace manifest
├── packages/
│   ├── mcp-server/          # @newsmcp/server — MCP server (npm)
│   ├── claude-code-plugin/  # newsmcp — Claude Code plugin
│   ├── openclaw-plugin/     # @newsmcp/openclaw — OpenClaw plugin (npm)
│   └── skill/               # newsmcp-skill — OpenClaw skill (ClawHub)
├── publish.sh                # Build, test, publish workflow
├── README.md
└── LICENSE

许可证

麻省理工学院

目录标签

目录标签

新闻聚合TypeScriptClaude本地部署AI聚类实时新闻地理分类主题分类

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP