1.0.3 • Published 7 months ago

@mcpcn/mcp-daily-hot-list v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

MCP 服务:每日热榜 (mcp-daily-hot-list)

版本 (Version): 0.1.0

描述 (Description)

mcp-daily-hot-list 服务提供从多个主流网站获取每日热门榜单数据的功能。用户可以通过此服务查询支持的站点列表,并进一步获取特定站点的实时热榜信息。返回的数据经过格式化,易于阅读和使用。

可用工具 (Available Tools)

该服务提供以下工具:

1. get_site_list

  • 描述 (Description): 获取本服务支持的所有站点及其对应的热榜类别。
  • 输入参数 (Input Parameters): 无。此工具不需要任何输入参数。
  • 输出结构 (Output Structure): 返回一个对象,其中包含一个文本内容,列出了所有支持的站点及其类别。
    {
      "content": [
        {
          "type": "text",
          "text": "支持的站点列表:\n站点: 哔哩哔哩, 类别: 热门榜\n站点: AcFun, 类别: 排行榜\n..."
        }
      ],
      "isError": false
    }
    • content: 数组,通常包含一个 text 类型的对象。
      • type: 固定为 "text"
      • text: 格式化的字符串,包含了所有支持的站点名和类别名,每行一个站点。
    • isError: 布尔值。false 表示请求成功,true 表示请求失败。

2. get_data_{site_call_name}

  • 示例 (Examples): get_data_bilibili, get_data_weibo, get_data_zhihu
  • 描述 (Description): 获取指定站点最新的热榜数据。{site_call_name} 部分需要替换为目标站点的"调用名称"(详见下方的"支持的站点列表")。 例如,调用 get_data_bilibili 将获取"哔哩哔哩 - 热门榜"的数据。
  • 输入参数 (Input Parameters): 无。此工具不需要任何输入参数。
  • 输出结构 (Output Structure): 返回一个对象,其中包含一个热榜项目列表。
    {
      "content": [
        {
          "type": "hotListItem",
          "rank": 1,
          "id": "BV1q8ExzYEs6",
          "title": "SEVENTEEN 'THUNDER' Official MV",
          "desc": "SEVENTEEN 'THUNDER' Official MV\n\n#SEVENTEEN \n#HAPPY_BURSTDAY\n#SVT_THUNDER",
          "cover": "https://i0.hdslb.com/bfs/archive/8d4ea3251893291530ee3f95f77a8cbac8fd109b.jpg",
          "author": "SEVENTEEN",
          "timestamp": 1748250000000,
          "hot": 1097028,
          "url": "https://b23.tv/BV1q8ExzYEs6",
          "mobileUrl": "https://m.bilibili.com/video/BV1q8ExzYEs6"
        },
        {
          "type": "hotListItem",
          "rank": 2,
          "id": "SOME_OTHER_ID",
          "title": "Another Hot Item",
          "desc": "Description for another item.",
          "cover": "https://example.com/cover.jpg",
          "author": "Another Author",
          "timestamp": 1748250000001,
          "hot": 500000,
          "url": "https://example.com/item2",
          "mobileUrl": "https://m.example.com/item2"
        }
      ],
      "isError": false
    }
    • content: 数组,包含多个 hotListItem 对象。每个对象代表一个热榜条目,并 必须包含 以下所有属性:
      • type (string): 固定为 "hotListItem"
      • rank (number): 项目在榜单上的排名。
      • id (string): 项目的唯一标识符 (如果原始API未提供,则为空字符串)。
      • title (string): 项目的主要标题 (如果原始API未提供,则为"无标题")。
      • desc (string): 关于项目的简短描述或摘要 (如果原始API未提供,则为空字符串)。
      • cover (string): 封面图片的URL (如果原始API未提供,则为空字符串)。
      • author (string): 项目的作者或发布者 (如果原始API未提供,则为空字符串)。
      • timestamp (number): 项目发布或更新的时间戳(毫秒)(如果原始API未提供,则为0)。
      • hot (number): 项目的原始热度值 (如果原始API未提供,则为0)。
      • url (string): 指向该项目内容的网页链接 (如果原始API未提供,则为空字符串)。
      • mobileUrl (string): 指向该项目内容的移动端优化网页链接 (如果原始API未提供,则为空字符串)。
    • isError: 布尔值。false 表示请求成功且获取到数据,true 表示请求过程中发生错误或未找到有效数据。 如果为 truecontent 数组可能包含一个错误对象,而不是 hotListItem

支持的站点列表 (Supported Sites)

下表列出了当前服务支持的所有站点及其类别和调用名称(用于 get_data_{site_call_name} 工具)。

站点名称 (Site Name)类别 (Category)调用名称 (Call Name)
哔哩哔哩热门榜bilibili
AcFun排行榜acfun
微博热搜榜weibo
知乎热榜zhihu
知乎日报推荐榜zhihu-daily
百度热搜榜baidu
抖音热点榜douyin
快手热点榜kuaishou
豆瓣电影新片榜douban-movie
豆瓣讨论小组讨论精选douban-group
百度贴吧热议榜tieba
少数派热榜sspai
IT之家热榜ithome
IT之家「喜加一」最新动态ithome-xijiayi
简书热门推荐jianshu
果壳热门文章guokr
澎湃新闻热榜thepaper
今日头条热榜toutiao
36 氪热榜36kr
51CTO推荐榜51cto
CSDN排行榜csdn
NodeSeek最新动态nodeseek
稀土掘金热榜juejin
腾讯新闻热点榜qq-news
新浪网热榜sina
新浪新闻热点榜sina-news
网易新闻热点榜netease-news
吾爱破解榜单52pojie
全球主机交流榜单hostloc
虎嗅24小时huxiu
酷安热榜coolapk
虎扑步行街热帖hupu
爱范儿快讯ifanr
英雄联盟更新公告lol
米游社最新消息miyoushe
原神最新消息genshin
崩坏3最新动态honkai
崩坏:星穹铁道最新动态starrail
微信读书飙升榜weread
NGA热帖ngabbs
V2EX主题榜v2ex
HelloGitHubTrendinghellogithub
中央气象台全国气象预警weatheralarm
中国地震台地震速报earthquake
历史上的今天月-日history

注意事项 (Notes)

  • 所有 get_data_{site_call_name} 工具均从 https://www.mcpcn.cc/newsapi/{site_call_name} 获取数据。
  • 数据返回条数默认为 API 返回的前30条。
  • 热度、时间等信息的可用性取决于源 API 是否提供。
1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.4

7 months ago