前言¶
DeepSeek Harness (DSH) 插件生態通過 MCP 服務器擴展功能。如果你需要訪問 Fantasy NBA 以色列聯賽的數據,可以使用 xby-fantasynbaleague。這是一個爲該聯賽提供統計數據、排名和分析的 MCP 服務器。
插件定位¶
- 名稱:
xby-fantasynbaleague - 維護者:
xby-skill - 類型: 聯網工具
- 許可證: MIT
- 描述: 爲 Fantasy NBA 以色列聯賽提供統計數據、排名和分析的 MCP 服務器。
核心功能¶
該插件提供以下端點:
- set_xby_apikey: 在聊天中設置 API 密鑰。該密鑰會自動持久化,重啓後仍然有效。
- getAveragesLeagueRankings: 獲取平均聯賽排名。基於 ROTISSERIE 評分系統計算排名點數。
- getTeams: 獲取所有球隊列表。返回
team_id和team_name,用於後續查詢特定球隊詳情。 - getAverageStats: 獲取平均統計數據。返回實際表現數據(如場均助攻),而非排名點數。
- getTeamDetails: 獲取特定球隊的詳細信息。包含原始統計、排名點數、類別排名和球員名單。
數據說明 (ROTISERIE 系統)¶
插件使用 ROTISSERIE(ROTISERIE)評分系統,使用時需注意“排名點數”與“排名位置”的區別:
- 排名點數 (ranking points): 在每個類別中,球隊按排名從第 1 名到第 N 名排序。最佳球隊獲得 N 點,第二名 N-1 點,最差獲得 1 點。
total_points是所有 8 個類別的總和。 - 排名位置 (rank):
rank字段表示在積分榜上的實際位置。1 表示第一名,數字越小排名越好。
使用示例¶
1. 設置 API 密鑰¶
在聊天中調用 set_xby_apikey,將密鑰注入當前會話。系統會自動持久化該密鑰,重啓後無需重新設置。
2. 獲取球隊列表¶
調用 getTeams 獲取所有球隊 ID 和名稱。例如,獲取 ID 爲 123 的球隊詳情:
getTeamDetails:
team_id: 123
3. 獲取聯賽排名¶
調用 getAveragesLeagueRankings。
* order 參數: 默認 desc(從上到下),asc(從下到上)。
getAveragesLeagueRankings:
order: desc
4. 獲取原始統計數據¶
調用 getAverageStats。
* use_normalized 參數: 設爲 True 返回 0-1 標準化數據(適合可視化),設爲 False 返回原始數值(如 45.6%)。
getAverageStats:
use_normalized: false
安裝與啓用¶
該插件通過 DSH 插件目錄管理。訪問插件目錄鏈接查看詳情:
https://www.skillhub.cn/plugins/xby-skill/xby-fantasynbaleague
注意事項¶
- 權限與源碼: 插件以當前 DSH 進程權限運行。安裝前請檢查源碼和許可證(MIT)。
- 評分系統: 使用排名點數(
total_points)和排名位置(rank)時,注意區分含義。排名點數越高越好,排名位置數字越小越好。 - 數據類型:
getAverageStats返回實際表現數據,而getAveragesLeagueRankings返回排名點數,二者不可混用。 - 配置: DSH 配置中包含
cordis.patch.yml。
結語¶
該插件爲開發者提供了 Fantasy NBA 以色列聯賽的完整數據接口,便於構建相關的分析智能體。更多細節請參考 GitHub 倉庫:
https://github.com/xby-skill/xby-fantasynbaleague