返回市场
休眠-MCP服务器

休眠-MCP服务器

作者:sam-maryland2 星标更新:2025-06-22

项目介绍

Sleeper 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": "我的幻想联盟",
      "description": "具有自定义一对一平局规则的联盟",
      "custom_standings": {
        "enabled": true,
        "instructions": "当队伍获胜次数相同时,首先使用一对一记录,然后是得分,最后是失分",
        "tiebreak_order": ["wins", "head_to_head", "points_for", "points_against"],
        "notes": "这个联盟使用Sleeper原生不支持的自定义平局规则"
      }
    }
  }
}

2. 示例对话

配置完成后,您可以向您的AI代理提问:

  • “我们联盟当前的排名是什么?”
  • “显示我们的自定义一对一平局规则下的排名”
  • “本周谁赢了谁?”
  • “使用我们联盟的规则比较季后赛种子”

开发者指南

请参阅docs/DEVELOPMENT.md了解:

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

工作原理

  1. 您用自然语言向AI代理提问 关于您的联盟
  2. 代理使用此MCP服务器 从Sleeper的API获取数据
  3. 基于您的configs/league_settings.json进行自定义计算
  4. 您获得针对您联盟规则量身定制的智能分析

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

许可证

MIT许可证 - 请参阅LICENSE文件 </中文翻译>