HotNews MCP Server

HotNews MCP Server

site icon
2024.12.22 79
热门话题聚合实时数据服务内容生成
HotNews MCP Server 是一个基于Model Context Protocol (MCP)的服务,提供来自中国主要社交平台和新闻网站的实时热门话题。该服务支持多种平台的热门话题获取,并兼容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站的热门话题

使用教程

使用依赖

无特殊依赖,直接通过NPX或Docker安装即可。

安装教程

NPX安装

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

Docker安装

(需自行构建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 .

许可证

该项目遵循 MIT 开源许可条款。