CNBC News Scrape MCP
by cascas2010
README.md
# 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 原仓库
- Repository: https://github.com/cascas2010/CNBC-News-Scrape-MCP
- Source directory: `back/`
- Runtime: Java 21
- Transport: stdio
## 功能
- `scrapeOriginalNews`: 抓取 CNBC 财经新闻原文,返回标题和正文。
- `translateCNBCNews2Chinese`: 抓取 CNBC 财经新闻,并使用腾讯云机器翻译翻译为中文。
## 环境要求
- JDK 21+
- Maven 3.8+
- 可访问 CNBC 网站的网络环境
- 腾讯云机器翻译凭据,用于中文翻译工具
## 下载与构建
```bash
git clone https://github.com/cascas2010/CNBC-News-Scrape-MCP.git
cd CNBC-News-Scrape-MCP/back
mvn clean package
```
构建完成后,JAR 文件位于:
```text
back/target/back-0.0.1-SNAPSHOT.jar
```
## MCP 客户端配置
在 SpringAi的客户端中添加如下配置。请把 `PATH_TO_REPO` 替换为你本地仓库路径。
```json
{
"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 配置示例:

连接 LLM 后的测试结果:


## 注意事项
- 本项目抓取 CNBC 页面内容,使用时请遵守 CNBC 的网站条款和当地法律法规。
- 翻译功能依赖腾讯云机器翻译 API,调用可能产生费用。
- 建议先在本地 MCP 客户端中验证 JAR 路径和环境变量,再在 AI 客户端中使用。
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues