前言¶
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。
- Bilibili:
- 自定义能力:
custom_rss:支持自定义 RSS 订阅源。crawl_website:用于爬取指定网站的内容,适合需要详细了解某网站详情的场景。
安装与启用¶
使用 DSH 命令行工具安装该插件。请确保已安装 DSH 并配置好对应的 profile。
dsh plugin --profile web add github:xby_skill/xby-daily-hot
典型用法¶
安装完成后,使用前需要先获取并设置 API 密钥。
- 获取 API 密钥:前往 小笨羊官网 注册并获取 API 密钥。
- 设置密钥:在 DSH 聊天中执行设置命令,密钥会自动保存。
set_xby_apikey <你的密钥>
- 调用接口:
- 获取百度热榜:调用
get_baidu_trending,可获取包含实时热搜、社会热点、科技新闻等多领域的热门中文资讯。 - 获取行业资讯:调用
get_36kr_trending可获取创业、商业、科技领域的投融资动态及新兴产业分析。 - 获取视频排行:调用
get_bilibili_rank可获取全站及分区的热门视频,反映当下年轻人的内容消费趋势。 - 深度内容抓取:使用
crawl_website功能,针对特定网站进行内容抓取。
- 获取百度热榜:调用
适用场景与注意¶
- 适用场景:适用于需要实时监控全网热点、进行新闻聚合分析、构建包含资讯推荐功能的智能体,或开发科技类、媒体类应用。
- 注意事项:
- 使用该插件必须拥有有效的小笨羊 API 密钥。
- 插件基于 Model Context Protocol (MCP) 协议开发。
- 安装前建议检查源码与许可证(MIT)。
结语¶
xby-daily-hot 为 DSH 插件生态提供了丰富的联网数据获取能力。更多关于该插件的详细信息、源码或反馈,可查阅其 GitHub 仓库 或 插件目录页。