← 返回目录
G

Google News MCP Server

社区
通过 SerpAPI 提供 Google 新闻搜索功能的 MCP 服务器,支持自动分类和多语言。
分类
其他 第 124 / 230
Stars
★ 129 热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
1
53FMRS · D

该服务器实现了 Google 新闻搜索,提供分类和多语言支持,但需要 SerpApi 密钥,有使用限制。

最强项 · 文档质量 12/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
12/20
安装易用性
11/20
查看各项评分依据
可靠性 8/20
源代码显示了一个结构清晰的TypeScript项目,包含src目录、构建配置和测试。然而,没有提供实际的CI工作流文件或提交的测试套件来验证关键路径。README声称支持多种功能(如新闻分类、多语言),但未能提供足够的证据证明这些功能在静态检查中可执行。因此,可靠性得分低于12。
安全与权限 10/20
API密钥通过环境变量(SERP_API_KEY)传递,没有硬编码的令牌。服务器仅向SerpAPI发起外部网络请求,没有发现恶意功能或数据外泄风险。但是,文档中没有明确说明权限限制或数据共享政策。未发现红色标志,但缺乏对安全实践的详细说明,因此得分适中。
维护活跃度 12/20
仓库处于活跃状态,有频繁的提交、版本发布和许可证(MIT)。然而,开放问题数量较多(5个),且没有明确的贡献指南或安全响应渠道。依赖更新和版本控制方面存在不足,因此得分低于满分。
文档质量 12/20
README提供了安装、配置、使用示例和故障排除,涵盖了主要功能。但是,部分文档(如GEO部分)看起来像是营销内容,可能缺乏实质性。未提供详细的API参考或完整的测试文档,因此扣分。
安装易用性 11/20
提供了通过npm或npx的安装方法,并给出了Claude Desktop的配置示例。但依赖外部服务(SerpAPI),需要用户先获取API密钥,且没有提供自动化配置脚本。构建步骤简单,但平台兼容性测试不明确,因此得分适中。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要从 Google 新闻获取实时或分类新闻的 AI 助手和自动化工作流。
  • 需要多语言新闻支持的应用程序。
  • 希望通过单一工具获取不同来源和主题的新闻的开发者。

不适合谁

  • 需要访问 Google 新闻之外其他新闻源的用户。
  • 希望完全免费且无 API 密钥限制的用户(SerpApi 免费层每月只有 250 次搜索)。
  • 需要实时流式新闻或 WebSocket 连接的场景。

所需权限

  • 需要网络访问以调用 SerpApi。
  • 需要访问环境变量中的 SerpApi 密钥。
  • 默认通过 stdio 与客户端通信。

风险与副作用

  • API 密钥泄露风险:如果配置错误,密钥可能暴露。
  • API 配额耗尽可能导致服务不可用。
  • 依赖第三方服务 SerpApi,其可用性和价格可能变化。

安装接入

准备工作

运行环境:Node.js

SERP_API_KEY 必填密钥 SerpAPI 的 API 密钥,用于调用 Google News 搜索;在 serpapi.com 注册后从 Dashboard 的 API Key 部分复制,新用户每月有 250 次免费调用。
  1. 安装依赖:npm install 2. 构建服务器:npm run build 3. 配置环境:在 claude_desktop_config.json 中添加上面的配置,并设置 SERP_API_KEY 环境变量为你的 SerpApi 密钥。4. 启动服务器:npm start
claude_desktop_config.json
[
  {
    "name": "Claude Desktop",
    "type": "config",
    "content": {
      "google-news": {
        "command": "D:\\Program\\nvm\\node.exe",
        "args": [
          "D:\\github_repository\\path_to\\dist\\index.js"
        ],
        "env": {
          "SERP_API_KEY": "your-api-key"
        }
      }
    }
  }
]

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

验证是否装好

启动后在 Claude Desktop 的工具列表中应出现 google_news_search 工具;用它查询任意新闻关键词,若返回分类后的新闻结果(含标题、来源、链接),说明配置成功。

常见排障

  1. 检查 `SERP_API_KEY` 环境变量是否正确设置,并确认密钥在 SerpApi 控制台有效。
  2. 检查网络连接和 API 调用配额是否超出限制。
  3. 如果使用 nvm/npm 遇到连接问题,请参考 README 中的解决方案。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 搜索关于人工智能最新进展的新闻,地区美国,语言英语
  • 帮我查一下特斯拉最近的商业新闻并自动分类
  • 用中文语言代码搜索今天的突发新闻
  • 查找 AI 与科技类别的最新头条

工具能力 1

google_news_search 只读
搜索 Google 新闻,支持查询词、国家/地区代码 (gl)、语言代码 (hl)、主题令牌、出版物令牌、故事令牌和板块令牌。

使用场景

新闻监控:使用公司名称或股票代码获取商业新闻。
研究探索:利用主题令牌进行特定领域的搜索。
突发新闻:使用“breaking news”或“latest news”查询。
多语言新闻:结合适当的 gl 和 hl 参数获取不同语言的新闻。

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

这是一个基于 Model Context Protocol (MCP) 的服务器实现,通过集成 SerpAPI 提供 Google 新闻搜索能力。它能够自动对新闻结果进行分类,并支持多种语言和地区设置。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 5ed14341ff6e 数据同步于 2026-10-12 查看 FMRS 评分方法