Back to MCP directory
publicPublicdnsLocal runtime

wopal-cn_mcp-hotnews-server

一个基于MCP协议的热点新闻服务器,实时聚合9大中国主流社交平台和新闻网站的热门话题,支持AI模型集成和热度指数展示。

article

README

🚀 热点新闻 MCP 服务器

热点新闻 MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它能够实时提供来自中国主要社交媒体平台和新闻网站的热门话题,为用户带来及时、全面的热点资讯。

🚀 快速开始

本服务器可以通过NPX或Docker进行安装,安装完成后,你可以使用get_hot_news工具获取指定平台的热点新闻。

✨ 主要特性

  • 实时热点:提供来自 9 大中文平台的实时热点话题,让你第一时间掌握最新动态。
  • 协议兼容:兼容 MCP 协议,方便与其他系统集成。
  • AI 集成:集成 AI 模型简单易行,可进一步挖掘热点新闻的价值。
  • 格式友好:支持 Markdown 格式输出,且带有可点击链接,阅读体验更佳。
  • 热度指数:若平台提供热度指数,本服务器也能支持展示。

📦 安装指南

NPX

{
  "mcpServers": {
    "mcp-server-hotnews": {
      "command": "npx",
      "args": [
        "-y",
        "@wopal/mcp-server-hotnews"
      ]
    }
  }
}

Docker

(Docker镜像尚未上传到Docker Hub,需自行构建。)

{
  "mcpServers": {
    "mcp-server-hotnews": {
      "command": "docker",
      "args": [
        "run",
        "-i"
      ]
    }
  }
}

💻 使用示例

基础用法

本服务器提供了get_hot_news工具来获取指定平台的热点新闻,该工具的sources参数为必填项,用于指定平台 ID 列表。

# 获取百度热点讨论
get_hot_news([3])
# 获取知乎热榜、百度和虎扑的热门列表
get_hot_news([1,3,7])
# 获取知乎热榜、36氪、百度和哔哩哔哩的热门列表
get_hot_news([1,2,3,4])

📚 详细文档

支持的平台

| 平台 ID | 平台名称 | | ---- | ---- | | 1 | Zhihu Hot List (知乎热榜) | | 2 | 36Kr Hot List (36氪热榜) | | 3 | Baidu Hot Discussion (百度热点) | | 4 | Bilibili Hot List (B站热榜) | | 5 | Weibo Hot Search (微博热搜) | | 6 | Douyin Hot List (抖音热点) | | 7 | Hupu Hot List (虎扑热榜) | | 8 | Douban Hot List (豆瓣热榜) | | 9 | IT News (IT新闻) |

⚠️ 重要提示

本项目使用 api.vvhan.com 服务获取热门话题数据。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client