在構建 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