梦幻足球智能分析服务器

一个连接AI代理与Sleeper梦幻足球的模型上下文协议服务器,提供智能联赛分析、阵容评估和战略洞察。

  • by sam-maryland
  • Go
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 sam-maryland/sleeper-mcp-server

使用说明

休眠MCP服务器

一个模型上下文协议服务器,将AI代理连接到Sleeper Fantasy Football,实现智能联盟分析、名册评估和战略洞察。

这有什么作用

此MCP服务器允许您向AI代理提出有关Sleeper梦幻足球联赛的自然语言问题:

  • “给我看看我的联赛排名” -通过自定义决胜局支持获取当前排名
  • “我联盟中的用户是谁?” -查看所有联盟成员
  • “第五周的比赛是什么?” -查看每周评分和结果
  • “使用头对头决胜局计算排名” -应用自定义排名规则

快速开始

  1. 安装和配置 -请参阅 安装说明
  2. 配置您的联赛设置 -编辑 configs/league_settings.json 根据联盟的自定义规则
  3. 开始提问 -使用自然语言分析你的联赛

文档

主要特点

  • 灵活的展台:支持Sleeper中不可用的自定义断开规则
  • 自然语言:以对话方式提问-无需学习API
  • 代理人不可知:与Claude、ChatGPT或任何与MCP兼容的AI代理配合使用
  • 直接计算:根据匹配数据自动计算复杂的决胜局
  • 多个联赛:使用不同的规则集处理不同的联赛

建立你的联盟

1.配置您的联赛设置

编辑 configs/league_settings.json 添加您的联盟信息。复制模板并替换为您的详细信息:

{
  "leagues": {
    "1234567890123456789": {
      "name": "My Fantasy League",
      "description": "League with custom head-to-head tiebreakers",
      "custom_standings": {
        "enabled": true,
        "instructions": "When teams have the same wins, use head-to-head record first, then points for, then points against",
        "tiebreak_order": ["wins", "head_to_head", "points_for", "points_against"],
        "notes": "This league uses custom tiebreakers not supported by Sleeper natively"
      }
    }
  }
}

2.对话示例

配置后,您可以询问您的AI代理:

  • “我目前的联赛排名是多少?”
  • “让我看看我们定制的首战决胜局的排名”
  • “本周谁在我的联赛中击败了谁?”
  • “使用我们的联盟规则比较季后赛种子”

对于开发者

看 docs/DEVELOPMENT.md 用于:

  • 开发工作流程和测试
  • 贡献指南
  • 添加新功能
  • 构建和部署

运作原理

  1. 你问你的人工智能代理 关于你的自然语言联盟
  2. 代理使用此MCP服务器 从Sleeper的API获取数据
  3. 应用自定义计算 基于你的 configs/league_settings.json
  4. 你会得到智能分析 根据联盟规则量身定制

服务器会自动应用您联盟的自定义设置,因此您不需要每次都解释规则。

许可证

MIT许可证-请参阅许可证文件