DeepSeek Harness (DSH) 提供了插件化擴展能力。當智能體需要處理萬智牌相關的數據時,直接硬編碼數據庫既不靈活也不便於維護。xby-gathering-card-lookup-service 解決了這個問題,它是一個基於 Model Context Protocol (MCP) 的服務端,專門提供萬智牌中文卡牌信息的查詢和搜索功能。
該插件由 xby-skill 維護,屬於聯網工具分類。它通過標準的 DSH 插件接口,將卡牌查詢能力掛載到對話流中。
核心功能¶
插件提供以下主要接口:
set_xby_apikey:設置 API 密鑰,配置會自動持久化,重啓有效。get_card_by_set_and_number:通過系列代碼和收集編號獲取單張卡牌詳情。search_cards:通過查詢字符串搜索卡牌,支持分頁和排序。get_sets/get_set/get_set_cards:提供系列數據的查詢與獲取。hzls:活字亂刷,支持將輸入文本使用卡牌圖像拼接成圖片。
安裝¶
使用官方命令從 GitHub 安裝插件:
dsh plugin --profile web add github:xby_skill/xby-gathering-card-lookup-service
配置與使用¶
- 獲取密鑰:前往小笨羊官網註冊並獲取 API 密鑰。
- 設置密鑰:在 DSH 聊天中使用
set_xby_apikey功能設置密鑰。 - 搜索示例:
*t:creature c:r(紅色生物)
*pow>=5 or mv<2(力量大於等於5或法術力值小於2)
*o:"draw a card" -c:u(包含”抓一張牌”的非藍色牌) - 參數說明:
* 分頁:page(頁碼, 默認 1),page_size(每頁數量, 默認 20, 最大 100)
* 排序:order(字段名, 逗號分隔), 前綴-表示降序 (如name,-mv)
* 其他:unique(去重方式),priority_chinese(優先中文)
注意事項¶
- 插件以當前 DSH 進程權限運行。
- 安裝前建議檢查 GitHub 源碼與許可證(MIT)。
- API 密鑰需在小笨羊官網獲取。