
HotNews MCP Server

2025.01.03
3
JavaScript热点聚合实时数据内容生成
HotNews MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供来自中国主要社交平台和新闻网站的实时热门话题。该服务支持从9个主流平台获取实时热点,并支持 MCP 协议,便于与 AI 模型集成。输出格式为 Markdown,包含可点击的链接和热度指数(如可用)。
View on GitHub
Overview
基本能力
产品定位
HotNews MCP Server 是一个实时热点话题聚合服务,专注于从中国主流社交平台和新闻网站抓取热门内容,并通过 MCP 协议提供给用户。
核心功能
- 实时获取来自9个中国主流平台的热门话题。
- 兼容 MCP 协议,便于与 AI 模型集成。
- 输出格式为 Markdown,包含可点击的链接。
- 支持热度指数(如可用)。
适用场景
- AI 模型需要实时热点数据作为输入。
- 内容聚合平台需要展示热门话题。
- 数据分析工具需要实时热点数据进行分析。
工具列表
get_hot_news
:获取指定平台的热门话题列表。sources
:必需参数,指定平台 ID 列表。- 示例用法:
get_hot_news([3])
:仅获取百度热点。get_hot_news([1,3,7])
:获取知乎、百度和虎扑的热门话题。get_hot_news([1,2,3,4])
:获取知乎、36氪、百度和 B 站的热门话题。
常见问题解答
- 数据来源:该项目使用
api.vvhan.com
服务获取热门话题数据。 - Docker 镜像:Docker 镜像未上传到 Docker Hub,需要自行构建。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm(用于 NPX 安装方式)。
- 确保已安装 Docker(用于 Docker 安装方式)。
安装教程
NPX 安装
在配置文件中添加以下内容:
{
"mcpServers": {
"mcp-server-hotnews": {
"command": "npx",
"args": [
"-y",
"@wopal/mcp-server-hotnews"
]
}
}
}
Docker 安装
在配置文件中添加以下内容:
{
"mcpServers": {
"mcp-server-hotnews": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"wopal/mcp-server-hotnews"
]
}
}
}
调试方式
开发模式
# 安装依赖
npm install
# 监听模式
npm run watch
# 构建
npm run build
# 测试 URL
npm run test:urls
Docker 构建
docker build -t wopal/mcp-server-hotnews:latest -f Dockerfile .