SuperAPI AI 工具集

newsmcp

NewsMCP 是一个为 AI 智能体提供实时全球新闻的 MCP 服务器,免费且无需 API 密钥。它从数百个来源实时抓取文章,借助 AI 将同一事件的文章聚类成事件,按主题(政治、经济、科技、科学、健康、环境、体育、文化、犯罪、军事、教育、社会共 12 类)和地理区域(6 大洲和 24 个国家共 30 个区域)分类,并按来源数量和影响力评分进行重要性排序。项目提供四种工具:获取当前热门事件(支持按主题、区域、时间窗口过滤及多种排序)、获取单个事件详情(全部来源文章、AI 生成的上下文、影响分析、实体标签)、列出所有主题分类、列出所有地理区域。既可通过 MCP 接入 Claude、Cursor 等客户端,也可直接调用 REST API(基础地址 https://newsmcp.io/v1)。支持一键安装,另有轻量级 Skill 方案。

访问官网

工具介绍

NewsMCP 是一个面向 AI 智能体的实时全球新闻 MCP 服务器,其标语为「World news for AI agents」。该工具免费使用,无需 API 密钥,一条命令即可安装。

用途 NewsMCP 用于为 AI 智能体提供实时世界新闻事件。这些事件由 AI 从数百个来源聚类而成,按主题和地理区域分类,并按重要性排序。

主要能力

  • 主题分类:共 12 个主题,分别为 politics(政治)、economy(经济)、technology(科技)、science(科学)、health(健康)、environment(环境)、sports(体育)、culture(文化)、crime(犯罪)、military(军事)、education(教育)、society(社会)。
  • 地理区域:共 30 个区域,包括 6 大洲和 24 个国家,可按 europe、asia、united-states、germany、japan、ukraine 等过滤。
  • 新闻来源:数百个来源,文章实时聚类为事件,按来源数量和影响评分排序。
  • 工具接口:提供四个工具,即 get_news(当前热门事件,可按主题、区域、时间窗口过滤,排序选项包括 -sources_count、-impact_score、-last_seen_at、-entries_count,前缀 - 表示降序)、get_news_detail(单个事件的完整详情,包含所有来源文章、AI 生成的上下文、影响分析、实体标签)、list_topics(列出所有可用于过滤的主题分类,无参数)、list_regions(列出所有可用于过滤的地理区域,无参数)。

使用方式

  • 可在 claude_desktop_config.json 中添加配置以接入 Claude Desktop。
  • 提供 Claude Code Plugin 与 Claude Code MCP 接入方式。
  • 可在 .cursor/mcp.json 中添加配置以接入 Cursor。
  • 可添加到 MCP config。
  • 可添加到 ~/.codex/config.toml。
  • 可添加到 ~/.gemini/settings.json(或项目本地 .gemini/settings.json)。
  • 可添加到 ~/.config/opencode/opencode.json(或项目本地 .opencode/opencode.json)。
  • OpenClaw Plugin:无需配置,开箱即用,选项参见 @newsmcp/openclaw。
  • 轻量替代方案:一个单独的 SKILL.md,教智能体通过 curl 调用 REST API,无需依赖,参见 ClawHub 上的 newsmcp-skill。
  • 除 MCP 外,也可直接调用 REST API,数据与过滤器相同。基础地址:https://newsmcp.io/v1,所有查询参数均为可选,可自由组合。

工作流程

  1. Collect:持续抓取数百个新闻来源。
  2. Cluster:使用向量嵌入将关于同一事件的文章分组。
  3. Classify:为每个事件打上主题与地理实体标签。
  4. Rank:按来源数量、影响力和时效性为事件评分。
  5. Serve:通过 REST API 和 MCP 服务器提供干净的 JSON。 事件会随着新文章出现实时更新,聚类 AI 会自动合并重复报道。

发布机制 项目通过 GitHub Actions + OIDC 进行发布:发布由 .github/workflows/release.yml 驱动,触发方式为推送形如 v*.. 的标签。工作流通过 Trusted Publishing(OIDC)将 @newsmcp/server 和 @newsmcp/openclaw 发布到 npm,使用 mcp-publisher login github-oidc 发布 MCP 元数据,并创建带生成说明的 GitHub release。npm 包设置中,需为 @newsmcp/server 和 @newsmcp/openclaw 添加 Trusted Publisher,指向 Owner: pranciskus、Repository: newsmcp、Workflow file: .github/workflows/release.yml,Environment 留空(除非有意使用)。MCP Registry 中需确保该仓库/包已授权进行 GitHub OIDC 发布。版本变更需在 packages/mcp-server/package.json、packages/openclaw-plugin/package.json、packages/mcp-server/server.json、package-lock.json 中更新,提交并推送到 main 后创建并推送标签,工作流会自动完成发布和 GitHub release。

限制 资料中未提供关于收费模式、具体价格、使用配额、数据延迟、支持语言等更多细节,暂未提供。