xby-fantasynbaleague: Fantasy NBA 以色列联赛数据服务

前言

DeepSeek Harness (DSH) 插件生态通过 MCP 服务器扩展功能。如果你需要访问 Fantasy NBA 以色列联赛的数据,可以使用 xby-fantasynbaleague。这是一个为该联赛提供统计数据、排名和分析的 MCP 服务器。

插件定位

  • 名称: xby-fantasynbaleague
  • 维护者: xby-skill
  • 类型: 联网工具
  • 许可证: MIT
  • 描述: 为 Fantasy NBA 以色列联赛提供统计数据、排名和分析的 MCP 服务器。

核心功能

该插件提供以下端点:

  1. set_xby_apikey: 在聊天中设置 API 密钥。该密钥会自动持久化,重启后仍然有效。
  2. getAveragesLeagueRankings: 获取平均联赛排名。基于 ROTISSERIE 评分系统计算排名点数。
  3. getTeams: 获取所有球队列表。返回 team_id 和 team_name,用于后续查询特定球队详情。
  4. getAverageStats: 获取平均统计数据。返回实际表现数据(如场均助攻),而非排名点数。
  5. 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜