Skip to main content
Glama

CNBC News Scrape MCP

CNBC News Scrape MCP 是一个基于 Java 21、Spring Boot 和 Spring AI MCP 的本地 MCP Server,用于抓取 CNBC 财经新闻,并可通过腾讯云机器翻译将新闻内容翻译为中文。

Glama 当前可能显示 This server cannot be installed。这是因为本项目是本地 stdio MCP Server,不是 Glama 托管的一键安装服务。请到 GitHub 原仓库下载源码并在本地构建运行。

GitHub 原仓库

Related MCP server: coindesk-mcp

功能

  • scrapeOriginalNews: 抓取 CNBC 财经新闻原文,返回标题和正文。

  • translateCNBCNews2Chinese: 抓取 CNBC 财经新闻,并使用腾讯云机器翻译翻译为中文。

环境要求

  • JDK 21+

  • Maven 3.8+

  • 可访问 CNBC 网站的网络环境

  • 腾讯云机器翻译凭据,用于中文翻译工具

下载与构建

git clone https://github.com/cascas2010/CNBC-News-Scrape-MCP.git
cd CNBC-News-Scrape-MCP/back
mvn clean package

构建完成后,JAR 文件位于:

back/target/back-0.0.1-SNAPSHOT.jar

MCP 客户端配置

在 SpringAi的客户端中添加如下配置。请把 PATH_TO_REPO 替换为你本地仓库路径。

{
  "mcpServers": {
    "cnbc-financial-news-scrape-mcp-server": {
      "command": "java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-Dspring.main.web-application-type=none",
        "-Dlogging.level.root=OFF",
        "-jar",
        "PATH_TO_REPO/CNBC-News-Scrape-MCP/back/target/back-0.0.1-SNAPSHOT.jar"
      ],
      "env": {
        "TENCENT_TRANSLATE_SECRET_ID": "your_tencent_secret_id",
        "TENCENT_TRANSLATE_SECRET_KEY": "your_tencent_secret_key",
        "TENCENT_TRANSLATE_REGION": "ap-guangzhou"
      }
    }
  }
}

腾讯云翻译环境变量必须配置!不配置将无法运行。

测试截图

MCP Server 配置示例:

MCP Server 配置示例

连接 LLM 后的测试结果:

测试结果截图 1

测试结果截图 2

注意事项

  • 本项目抓取 CNBC 页面内容,使用时请遵守 CNBC 的网站条款和当地法律法规。

  • 翻译功能依赖腾讯云机器翻译 API,调用可能产生费用。

  • 建议先在本地 MCP 客户端中验证 JAR 路径和环境变量,再在 AI 客户端中使用。

Related MCP Connectors

Related MCP Servers