在构建 DeepSeek Harness(DSH)智能体时,接入外部数据源是常见需求。对于哔哩哔哩(B站)的内容分析、用户监控或视频检索,直接编写爬虫既繁琐又容易违反服务条款。xby-bilibili 插件提供了一个基于 MCP 协议的解决方案,通过官方或第三方 API 封装,将 B 站的数据检索能力集成到 DSH 流程中。
xby-bilibili 是一个 DeepSeek Harness 插件,本质上是一个哔哩哔哩 API 的 MCP 服务器。它由 xby-skill 维护,旨在解决 B 站内容管理和数据分析场景下的数据获取需求。
安装与启用¶
安装该插件需要使用 DSH 的插件管理工具。在支持 web profile 的环境中,执行以下命令:
dsh plugin --profile web add github:xby_skill/xby-bilibili
配置¶
该插件依赖外部 API 服务。使用前需前往小笨羊官网注册并获取 API 密钥。在 DSH 聊天窗口中设置密钥后,系统会自动持久化保存,重启后依然有效。
核心功能¶
插件提供以下功能接口:
- set_xby_apikey:在聊天中设置 API 密钥(自动持久化)。
- search_user:搜索哔哩哔哩用户信息。
- search_and_recommend_videos:搜索关键词并返回推荐视频。
- get_user_id_by_name:通过用户名获取用户 ID。
- get_video_danmaku:获取视频弹幕数据。
- get_user_dynamics:获取用户最新动态。
- get_user_videos:获取用户投稿视频。
- get_user_collections:获取用户合集信息。
- get_collection_videos:获取指定合集的视频列表。
- search_collection_by_keyword:在用户合集中搜索视频。
典型用法¶
- 搜索推荐视频:在聊天中输入指令,指定关键词(如 “AI”)和数量(如 15 条),即可获取推荐视频列表及总结。
- 获取用户动态:通过用户名(如 “技术爬爬虾”)获取其最新的动态信息。
- 获取视频弹幕:支持输入 BV 号、完整链接或短链接。例如输入 BV1iv8CzVE2w,可获取该视频的弹幕数据。注意:分页参数
page从 0 开始。
适用场景与注意¶
该插件适用于需要批量处理 B 站数据、分析用户行为或监控特定内容发布的情况。在使用前,建议检查插件的源码与许可证(MIT)。此外,插件以当前 DSH 进程的权限运行,请确保操作符合平台规则。
xby-bilibili 插件简化了与哔哩哔哩 API 的对接流程,让智能体开发者在无需处理底层鉴权和网络请求的情况下,直接获取结构化数据。
- 插件目录:xby-skill/xby-bilibili
- 源码地址:xby-skill/xby-bilibili