xby-daily-hot:基于 MCP 协议的全网热点趋势一站式聚合服务

前言

DeepSeek Harness (DSH) 采用“一切皆插件”的理念,旨在构建灵活的智能体开发环境。在开发需要接入外部信息的智能体时,获取新闻资讯、社交媒体趋势或行业动态往往涉及编写爬虫或对接多个第三方 API,开发成本较高。xby-daily-hot 插件基于 Model Context Protocol (MCP) 协议,为 DSH 提供了全网热点趋势的聚合服务,支持 Python 实现,旨在简化这一过程。

是什么

xby-daily-hot 是一个由 xby-skill 维护的联网工具类插件。它提供了一站式的热点数据接口,能够聚合新闻资讯、社交媒体、科技开发等多领域的实时数据。用户无需自行维护复杂的爬虫逻辑,即可通过统一的指令获取百度热榜、微博热搜、B站热门、36氪资讯等平台的内容。

核心功能

插件提供了以下功能模块:

  • 配置管理:set_xby_apikey。在聊天中设置 API 密钥,该操作会自动持久化,重启后依然有效。
  • 资讯聚合:覆盖主流媒体与垂直领域。
    • 国内媒体:get_baidu_trending、get_36kr_trending、get_netease_news_trending、get_sogou_trending、get_tencent_news_trending、get_thepaper_trending、get_toutiao_trending、get_xiaohongshu_trending、get_weibo_trending 等。
    • 科技与垂直:get_infoq_news、get_ithome_trending、get_autohome_trending、get_sspai_rank、get_smzdm_rank、get_gcores_new、get_ifanr_news、get_9to5mac_news、get_theverge_news 等。
    • 国际媒体:get_bbc_news。
  • 视频与社区:
    • Bilibili:get_bilibili_rank(含全站、动画、音乐、游戏等分区)、get_bilibili_trending。
    • 短视频:get_douyin_trending、get_kuaishou_trending。
    • 问答与阅读:get_zhihu_trending、get_douban_rank、get_weread_rank。
  • 自定义能力:
    • custom_rss:支持自定义 RSS 订阅源。
    • crawl_website:用于爬取指定网站的内容,适合需要详细了解某网站详情的场景。

安装与启用

使用 DSH 命令行工具安装该插件。请确保已安装 DSH 并配置好对应的 profile。

dsh plugin --profile web add github:xby_skill/xby-daily-hot

典型用法

安装完成后,使用前需要先获取并设置 API 密钥。

  1. 获取 API 密钥:前往 小笨羊官网 注册并获取 API 密钥。
  2. 设置密钥:在 DSH 聊天中执行设置命令,密钥会自动保存。
    set_xby_apikey <你的密钥>
  1. 调用接口:
    • 获取百度热榜:调用 get_baidu_trending,可获取包含实时热搜、社会热点、科技新闻等多领域的热门中文资讯。
    • 获取行业资讯:调用 get_36kr_trending 可获取创业、商业、科技领域的投融资动态及新兴产业分析。
    • 获取视频排行:调用 get_bilibili_rank 可获取全站及分区的热门视频,反映当下年轻人的内容消费趋势。
    • 深度内容抓取:使用 crawl_website 功能,针对特定网站进行内容抓取。

适用场景与注意

  • 适用场景:适用于需要实时监控全网热点、进行新闻聚合分析、构建包含资讯推荐功能的智能体,或开发科技类、媒体类应用。
  • 注意事项:
    • 使用该插件必须拥有有效的小笨羊 API 密钥。
    • 插件基于 Model Context Protocol (MCP) 协议开发。
    • 安装前建议检查源码与许可证(MIT)。

结语

xby-daily-hot 为 DSH 插件生态提供了丰富的联网数据获取能力。更多关于该插件的详细信息、源码或反馈,可查阅其 GitHub 仓库 或 插件目录页。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜