你是否每天早上都需要打开十几个网站和App,才能了解今天全世界发生了什么?从微博热搜到知乎热榜,从B站排行榜到纽约时报新闻,信息分散在各个角落,让人应接不暇。如果能让你的AI助手,每天早上自动为你聚合所有平台的热点,并总结出一份精华简报,那该多好?这正是mcp-trends-hub为你提供的能力。

mcp-trends-hub是一个基于模型上下文协议的全网热点趋势一站式聚合服务。它整合了超过20个优质数据源,涵盖中文互联网的主流热榜和全球知名新闻媒体,让你的AI能够通过统一的接口,轻松获取多个平台的实时热点资讯。

项目基本信息

信息项详情
项目名称mcp-trends-hub
GitHub地址https://github.com/baranwang/mcp-trends-hub
项目描述基于 Model Context Protocol (MCP) 协议的全网热点趋势一站式聚合服务
作者baranwang
开源协议Unknown
开源状态公开状态
LanguagesTypeScript, JavaScript
支持平台Windows / macOS / Linux / Web
最后更新2026-04-24

一、项目介绍

mcp-trends-hub的核心是一个精心设计的MCP服务器,它聚合了20多个热榜和新闻源,并为每一个数据源提供了一个独立的工具接口。它的设计哲学是“一站式获取,精准定制”。你不需要为了看不同平台的热点而切换多个工具或编写复杂的逻辑,只需要在对话中指定你想看哪个平台即可。

目前,它支持的数据源覆盖非常广泛。在中文互联网热点方面,它聚合了微博热搜、知乎热榜、抖音热搜、今日头条热榜、百度贴吧、哔哩哔哩排行榜、豆瓣实时热门、36氪热榜、少数派热榜等。在国际新闻方面,它提供了纽约时报新闻、BBC新闻、The Verge科技新闻、9to5Mac苹果资讯等。此外,还有技术社区掘金文章榜、InfoQ技术资讯,甚至是微信读书排行榜和什么值得买热门。

每个工具返回的数据都包含热点的标题、热度值或排名、链接,部分还带有封面图或简介。这些信息经过格式化,非常易于AI进行后续的分析、总结或对比。

二、核心优势

海量数据源,一站聚合:超过20个数据源,基本覆盖了普通人日常关注的所有主要媒体和社区。你不需要再为每个平台寻找单独的MCP服务器或API,一个服务器全搞定。这对于希望跟踪全网热点的内容创作者、市场分析师或普通用户来说,是极大的便利。

实时更新,紧跟热点:服务器会保持与源站的同步,返回的数据始终是最新的热搜和新闻。你的AI能够回答“今天微博上最火的话题是什么”这类需要最新信息的问题,而不依赖于可能过时的训练数据。

完全兼容MCP,开箱即用:它就是一个标准的MCP服务器,可以通过npx命令直接运行,无需克隆代码或安装依赖。它的配置极其简单,你只需要在客户端配置文件中添加几行JSON,你的AI就能立刻获得访问这20多个数据源的能力。

灵活可定制:通过环境变量,你可以灵活地定制返回的数据。例如,你可以隐藏某些不想看到的字段(如封面图),或者添加自定义的RSS订阅源,将你自己关注但不包含在官方列表中的网站也聚合进来。这种扩展性让工具变得更有生命力。

三、适用场景

场景一:每日热点简报。这是最直接的应用。每天早上,你可以让AI:“帮我总结一下过去24小时微博、知乎和B站最火的5个话题,按平台分开列出。” AI会分别调用三个工具,然后为你生成一份简洁的每日热点日报。

场景二:跨平台内容趋势对比。你可以让AI对比不同平台对同一事件的关注度。“请告诉我,关于‘人工智能’这个话题,今天是知乎热榜讨论度高,还是微博热搜更火?” AI可以获取两个平台的数据,并从热度值、上榜话题数量等维度进行分析。

场景三:特定领域的资讯追踪。如果你是科技爱好者或开发者,可以让AI:“帮我获取The Verge、9to5Mac和InfoQ的今日最新新闻,并筛选出关于‘大语言模型’的内容。” AI能为你定制一份专属的科技资讯简报。

场景四:内容创作者的选题助手。如果你是一个博主或视频创作者,可以让AI:“分析一下今天B站排行榜前10名的视频,总结出它们共同的主题或风格,帮我找找选题灵感。” AI能通过分析热门内容,为你提供创作方向上的建议。

场景五:投资与市场情绪感知。你可以让AI:“获取36氪和纽约时报今日关于‘新能源’的新闻报道,帮我看看市场对锂电行业的主要情绪是乐观还是悲观。” 这能辅助快速把握市场舆情。

四、安装教程

mcp-trends-hub的安装极其简单,因为它可以通过npx直接运行。你甚至不需要克隆代码。

第一步:确保Node.js环境

请确认你的系统已安装Node.js 22或更高版本。你可以在终端输入node --version来检查。如果版本过低,请前往Node.js官网下载最新版本。

第二步:配置你的MCP客户端

我们以Claude Desktop为例。找到其配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

使用文本编辑器打开该文件,添加以下配置:

{
  "mcpServers": {
    "trends-hub": {
      "command": "npx",
      "args": ["-y", "mcp-trends-hub"]
    }
  }
}

对于Windows用户,如果需要包装命令,可以这样写:

{
  "mcpServers": {
    "trends-hub": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "mcp-trends-hub"]
    }
  }
}

第三步:重启并验证

保存配置文件,完全退出并重新启动你的MCP客户端。在新的对话中,尝试提问:“请帮我看看今天微博热搜榜的前5名是什么。”

如果配置成功,AI会调用get_weibo_trending工具,并返回一个包含标题、热度值和链接的列表。

可选:高级定制

如果你希望隐藏某些返回字段或添加自定义RSS源,可以修改配置,添加env部分。例如,隐藏微博热搜的封面图,并添加一个自定义RSS:

{
  "mcpServers": {
    "trends-hub": {
      "command": "npx",
      "args": ["-y", "mcp-trends-hub"],
      "env": {
        "TRENDS_HUB_HIDDEN_FIELDS": "get_weibo_trending:cover",
        "TRENDS_HUB_CUSTOM_RSS_URL": "https://example.com/feed"
      }
    }
  }
}

五、使用示例

配置完成后,你就可以用自然语言指挥AI获取各种平台的热点资讯了。

示例一:获取单个平台热榜

你问:“今天B站的热门视频有哪些?给我前5个。”

AI会调用get_bilibili_rank工具,返回一个包含排名、标题、UP主和播放量(如果数据提供)的列表。

示例二:获取多个平台并对比

你问:“同时获取一下知乎热榜和头条热榜,看看它们各自最热的一条新闻分别是什么。”

AI会并行调用get_zhihu_trendingget_toutiao_trending两个工具,然后将两个榜首话题放在一起呈现给你。

示例三:获取国际新闻

你问:“帮我看看今天纽约时报的头条科技新闻是什么?”

AI会调用get_nytimes_news工具,返回最新的几条新闻标题和简介。

示例四:获取垂直领域资讯

你问:“作为开发者,我关心技术动态。请帮我获取掘金的文章榜和InfoQ的新闻。”

AI会分别调用get_juejin_article_rankget_infoq_news,技术资讯一手掌握。

示例五:综合热点分析

你问:“总结一下今天中文互联网上的三大热点话题。你可以从微博、知乎和抖音的数据中寻找共性。”

AI会调用三个平台的工具,分析各自排名靠前的话题,找出跨平台的共同热点(如某个社会事件或娱乐新闻),然后生成一份综合分析报告。

六、常见问题

问题一:我配置后,AI说找不到npx命令。

解决方案:这说明Node.js未正确安装或未添加到系统PATH。请重新安装Node.js,并确保在安装过程中勾选了“添加到PATH”选项。安装后重启电脑,再重启客户端。

问题二:某些工具(如get_nytimes_news)返回的结果是英文,我希望能翻译成中文。

解决方案:服务器本身只返回原始数据。你可以让AI在拿到结果后进行翻译。例如,提问时加上:“请把获取到的纽约时报新闻标题翻译成中文后告诉我。”

问题三:我想看的数据源不在支持的列表里,怎么办?

解决方案:你可以使用TRENDS_HUB_CUSTOM_RSS_URL环境变量添加自定义的RSS订阅源。只要该网站提供RSS feed,你就可以将其聚合进来。添加后,工具名会根据网址的hostname自动生成。对于不支持RSS的网站,暂时无法添加,但可以向项目作者建议增加新的数据源。

问题四:返回的数据中有些字段(如封面图)我不需要,如何去掉?

解决方案:你可以使用TRENDS_HUB_HIDDEN_FIELDS环境变量来隐藏指定的字段。例如,设置"TRENDS_HUB_HIDDEN_FIELDS": "cover"会隐藏所有工具的封面图字段;设置"TRENDS_HUB_HIDDEN_FIELDS": "get_weibo_trending:cover"则只隐藏微博热搜的封面图。

问题五:这个服务器是完全免费的吗?

解决方案:是的,该项目完全开源免费。它底层依赖的数据源都是各个平台公开展示的页面或公开的API,因此没有额外的费用。你可以放心使用。

七、总结

mcp-trends-hub是一个精准解决“信息过载”痛点的高质量MCP服务器。它把分散在全网数十个平台的热点信息,通过一个统一、标准化的接口,送到了你的AI助手面前。

这个项目的最大亮点在于其丰富的数据源极低的使用门槛。中文互联网的主流热榜几乎全部覆盖,同时还包含了多家国际知名媒体的新闻。通过npx mcp-trends-hub,你可以在两分钟内让你的AI获得洞察全网热点的能力。此外,它的定制化选项(隐藏字段、添加RSS)也考虑到了用户个性化的需求。

对于任何希望紧跟时代潮流的内容创作者、市场研究人员、科技爱好者,或者只是想每天高效“刷”新闻的普通用户,mcp-trends-hub都是一个不可多得的工具。它让你的AI从一个对话者,升级为一个全知全能的热点观察员。

如果你还在为每天看不完的热点而焦虑,或者希望你的AI能帮你主动筛选信息,请立即安装mcp-trends-hub。你将体验到,什么叫做“世界热点,尽在对话之间”。

标签: 搜索与检索

已有 32 条评论

    1. ElijahRobinson ElijahRobinson

      Excellent project! One suggestion: add support for getting historical data or trends over time, not just current.

    2. VictoriaWalker VictoriaWalker

      我让AI对比36氪和纽约时报对同一家公司的报道,能看出中西方媒体视角的差异,很有意思。

    3. CarterWright CarterWright

      The `get_bilibili_rank` tool returns video titles, which is great for understanding what young people are watching.

    4. LilyScott LilyScott

      第一次用的时候,AI返回了20个知乎热榜话题,信息量有点大。后来我学会了让它“只返回前5个”。

    5. NathanAdams NathanAdams

      Is it possible to filter by category? For example, only show technology news from these sources.