← 返回目录
G

Google News MCP Server

社区
通过 SerpAPI 提供 Google 新闻搜索功能的 MCP 服务器,支持自动分类和多语言。
GitHub 源仓库 ↗
★ 126 Stars 分类 · 其他 热门 源版本 5ed14341ff6e
53FMRS · D
可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
12/20
安装易用性
11/20

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

查看 FMRS 评分方法 →

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

工具能力

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

安装接入

  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"
        }
      }
    }
  }
]

选型与风险

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

常见排障

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

使用场景

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

支持客户端

Claude Desktop完整支持