Content
# 🔥 Trends Hub
[](https://smithery.ai/server/@baranwang/mcp-trends-hub)
[](https://www.npmjs.com/package/mcp-trends-hub)

A one-stop aggregation service for trending topics across the internet based on the Model Context Protocol (MCP).
## Example Effect
<picture>
<source media="(prefers-color-scheme: dark)" srcset="./assets/case-dark.png">
<img src="./assets/case-light.png" alt="Trends Hub Example">
</picture>
## ✨ Features
- 📊 **One-stop Aggregation** - Aggregates trending news from across the internet with 20+ quality data sources.
- 🔄 **Real-time Updates** - Keeps the latest trending data in sync with the source sites.
- 🧩 **MCP Protocol Support** - Fully compatible with the Model Context Protocol, easily integrated into AI applications.
- 🔌 **Easy to Extend** - Custom RSS sources can be added with simple configuration.
- 🎨 **Flexible Customization** - Easily adjust return fields through environment variables.
## 📖 Usage Guide
First, familiarize yourself with the [MCP](https://modelcontextprotocol.io/introduction) protocol, then follow the configuration steps to add the Trends Hub service.
Different MCP client implementations may vary; here are some common configuration examples:
### JSON Configuration
<!-- usage-json-start -->
```json
{
"mcpServers": {
"trends-hub": {
"command": "npx",
"args": [
"-y",
"mcp-trends-hub@1.6.2"
]
}
}
}
```
<!-- usage-json-end -->
### Command Line Configuration
<!-- usage-bash-start -->
```bash
npx -y mcp-trends-hub@1.6.2
```
<!-- usage-bash-end -->
### Installation
#### Install via Smithery
Install Trends Hub through [Smithery](https://smithery.ai/server/@baranwang/mcp-trends-hub), suitable for the Claude Desktop client:
```bash
npx -y @smithery/cli install @baranwang/mcp-trends-hub --client claude
```
(The following is applicable only to MCP model clients)
### Configure Environment Variables
### `TRENDS_HUB_HIDDEN_FIELDS` - List of Hidden Fields
This environment variable controls the visibility of fields in the returned data:
- Applies to all tools: `{field-name}`, e.g., `cover`
- Applies to specific tools: `{tool-name}:{field-name}`, e.g., `get-toutiao-trending:cover`
Multiple configurations are separated by commas, for example:
```jsonc
{
"mcpServers": {
"trends-hub": {
"command": "npx",
"args": ["-y", "mcp-trends-hub"],
"env": {
"TRENDS_HUB_HIDDEN_FIELDS": "cover,get-nytimes-news:description" // Hide cover return for all tools and description for New York Times news
}
}
}
}
```
### `TRENDS_HUB_CUSTOM_RSS_URL` - Custom RSS Subscription Source
Trends Hub supports adding custom RSS sources via environment variables:
```jsonc
{
"mcpServers": {
"trends-hub": {
"command": "npx",
"args": ["-y", "mcp-trends-hub"],
"env": {
"TRENDS_HUB_CUSTOM_RSS_URL": "https://news.yahoo.com/rss" // Add Yahoo News RSS
}
}
}
}
```
After configuration, the `custom-rss` tool will be automatically added to fetch content from the specified RSS subscription source.
## 🛠️ Supported Tools
<!-- tools-start -->
| Tool Name | Description |
| --- | --- |
| get-36kr-trending | Fetches the 36Kr hot list, providing trending news in entrepreneurship, business, and technology, including investment dynamics, emerging industry analysis, and business model innovation information. |
| get-9to5mac-news | Fetches 9to5Mac Apple-related news, including product releases, iOS updates, Mac hardware, app recommendations, and news about Apple Inc. in English. |
| get-bbc-news | Fetches BBC news, providing global news, UK news, business, politics, health, education, technology, entertainment, and more. |
| get-bilibili-rank | Fetches the Bilibili video ranking, including popular videos from various sections such as the whole site, animation, music, and games, reflecting the content consumption trends of young people. |
| get-douban-rank | Fetches Douban's real-time hot list, providing information on currently popular books, movies, TV shows, and variety shows, including ratings and popularity data. |
| get-douyin-trending | Fetches Douyin's trending search list, showcasing the hottest social topics, entertainment events, internet trends, and popular trends. |
| get-gcores-new | Fetches game-related news from Gcores, including video game reviews, player culture, game development, and gaming peripheral products. |
| get-ifanr-news | Fetches iFanr tech news, including the latest tech products, digital devices, internet trends, and cutting-edge tech news. |
| get-infoq-news | Fetches InfoQ tech news, including enterprise-level technology content and cutting-edge developer dynamics in software development, architecture design, cloud computing, AI, etc. |
| get-juejin-article-rank | Fetches Juejin article rankings, including high-quality Chinese technical articles and tutorials in front-end development, back-end technology, artificial intelligence, mobile development, and technical architecture. |
| get-netease-news-trending | Fetches Netease news hot list, providing comprehensive Chinese news information on current affairs, social events, financial news, technology dynamics, and entertainment sports. |
| get-nytimes-news | Fetches New York Times news, providing high-quality international news in English or Chinese on international politics, economic finance, social culture, science technology, and art reviews. |
| get-smzdm-rank | Fetches popular recommendations from Shenzhi Buy, including product recommendations, discount information, shopping guides, product reviews, and consumer experience sharing in practical Chinese consumer news. |
| get-sspai-rank | Fetches the minority hot list, including high-quality Chinese tech lifestyle content such as digital product reviews, software application recommendations, lifestyle guides, and efficiency work tips. |
| get-tencent-news-trending | Fetches Tencent news hot list, providing comprehensive Chinese news information on domestic and international current affairs, social hotspots, financial news, entertainment dynamics, and sports events. |
| get-thepaper-trending | Fetches The Paper's hot list, providing high-quality Chinese news information on current affairs, financial dynamics, social events, cultural education, and in-depth reports. |
| get-theverge-news | Fetches The Verge news, providing English tech news on technological innovation, digital product reviews, internet trends, and tech company dynamics. |
| get-toutiao-trending | Fetches today's headlines hot list, including popular Chinese news across various fields such as current affairs, social events, international news, technology development, and entertainment gossip. |
| get-weibo-trending | Fetches Weibo's trending search list, providing real-time popular Chinese news on current events, social phenomena, entertainment news, celebrity dynamics, and trending topics. |
| get-weread-rank | Fetches WeChat Reading rankings, including reading data and ranking information on popular novels, best-selling books, new book recommendations, and various literary works. |
| get-zhihu-trending | Fetches Zhihu's hot list, including popular Q&A and discussions in Chinese news across various fields such as current affairs, social topics, technology dynamics, and entertainment gossip. |
<!-- tools-end -->
More data sources are continuously being added.
## Acknowledgments
- [DailyHotApi](https://github.com/imsyy/DailyHotApi)
- [RSSHub](https://github.com/DIYgod/RSSHub)
Connection Info
You Might Also Like
Continue
Continue is an open-source project for seamless server management.
repomix
Repomix packages your codebase into AI-friendly formats for seamless integration.
Mastra
Mastra is a framework for building AI-powered applications and agents.
Blender
BlenderMCP integrates Blender with Claude AI for enhanced 3D modeling.
cua
Cua is a Docker project designed for seamless integration.
fastapi_mcp
FastAPI-MCP exposes FastAPI endpoints as Model Context Protocol tools with...