返回 MCP 目录
public公开dns本地运行

mcp-trends-hub

基于MCP协议的全网热点聚合服务

article

README

🚀 趋势中心聚合平台

趋势中心聚合平台是一个基于 Model Context Protocol (MCP) 协议构建的开源项目,它整合多个数据源和 RSS 提供商,为用户提供全面且实时的热点资讯聚合服务,让用户能及时掌握互联网最新热点信息。

🚀 快速开始

趋势中心聚合平台是基于 Model Context Protocol (MCP) 协议构建的开源项目,能聚合互联网最新热点信息。通过整合多数据源和 RSS 提供商,为用户提供全面实时的热点资讯聚合服务。

快速安装

# 克隆仓库
git clone https://github.com/your-repository.git
cd your-repository

# 安装依赖
npm install

# 启动服务
node index.js

配置指南

1. 环境变量配置

在项目根目录创建 .env 文件,添加以下内容:

PORT=3000
LOG_LEVEL=info
API_KEY=your_api_key_here

2. 数据源配置

修改 config.js 文件,配置需要聚合的数据源:

module.exports = {
  sources: [
    { name: '微博热搜', type: 'social', url: 'https://weibo.com/realtime' },
    { name: '抖音热点', type: 'video', url: 'https://douyin.com/hot' },
    // 添加更多数据源
  ],
};

✨ 主要特性

1. 多数据源聚合

  • 整合微博、抖音、今日头条等主流社交媒体平台的热搜榜单。
  • 集成一些 popular tech blogs 和新闻网站的最新资讯。

2. 实时更新机制

  • 每隔一定时间自动抓取和更新各数据源的最新信息。
  • 支持多种频率配置,满足不同场景下的实时性需求。

3. 可扩展架构

  • 支持灵活添加新的数据源或 RSS 提供商。
  • 提供丰富的 API 接口,便于与其他系统集成。

4. 用户自定义功能

  • 允许用户自定义关注的热点关键词。
  • 支持按类别、来源等多维度筛选和排序。

📦 安装指南

快速安装

# 克隆仓库
git clone https://github.com/your-repository.git
cd your-repository

# 安装依赖
npm install

# 启动服务
node index.js

配置指南

1. 环境变量配置

在项目根目录创建 .env 文件,添加以下内容:

PORT=3000
LOG_LEVEL=info
API_KEY=your_api_key_here

2. 数据源配置

修改 config.js 文件,配置需要聚合的数据源:

module.exports = {
  sources: [
    { name: '微博热搜', type: 'social', url: 'https://weibo.com/realtime' },
    { name: '抖音热点', type: 'video', url: 'https://douyin.com/hot' },
    // 添加更多数据源
  ],
};

💻 使用示例

基础用法

const { TrendHub } = require('trend-hub');

async function getLatestTrends() {
  const hub = new TrendHub();
  const trends = await hub.fetchLatestTrends();
  console.log(trends);
}

getLatestTrends(); // 输出最新的热点信息列表

📚 详细文档

支持的数据源

| 数据源名称 | 类型 | 描述 | |---------------------|--------|--------------------------------| | 微博热搜 | 社交媒体 | 实时更新微博热门话题 | | 抖音热点 | 视频 | 最新热门视频榜单 | | 今日头条热榜 | 新闻 | 综合性中文新闻资讯 | | 网易新闻热点榜 | 新闻 | 全方位中文新闻资讯 | | 爱范儿科技快讯 | 科技 | 最新的科技产品和互联网动态 | | 掘金文章排行榜 | 技术 | 高质量中文技术文章和教程 | | 腾讯新闻热点榜 | 综合 | 国内外时事和社会热点 | | 热榜 | 新闻 | 时政要闻和深度报道 |

数据格式

[
  {
    "id": "123",
    "title": "热门事件名称",
    "description": "事件简要描述",
    "source": "微博热搜",
    "timestamp": "2024-03-28T15:00:00Z"
  },
  // 更多热点信息...
]

📄 许可证

[Your License Here]

项目链接

smithery图标 GitHub图标

鸣谢

感谢以下开源项目和技术的支持:

贡献指南

欢迎社区贡献代码或提出建议!请访问我们的 GitHub 仓库查看更多信息。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端