Skip to main content
Glama

Sleeper API MCP

by einreke

Спящий API MCP

Этот сервер Model Context Protocol (MCP) обеспечивает доступ к API Sleeper Fantasy Football. Он позволяет агентам извлекать данные о пользователях, лигах, проектах, списках, матчах и информацию об игроках с платформы Sleeper.

Функции

  • Доступ к информации о пользователях и лигах
  • Получить сведения о лиге, составы команд и пользователей
  • Получите информацию о матчах и турнирной сетке плей-офф
  • Просмотр транзакций и обменных вариантов
  • Доступ к информации о проектах и выборам
  • Извлечение данных об игроках и актуальной информации об игроках
  • Ключ API не требуется (Sleeper API доступен только для чтения)

Настраивать

Требования

pip install requests

Использование

  1. Поместите этот MCP в каталог с именем mcp_sleeper
  2. Настройте курсор с помощью следующего фрагмента .cursor/mcp.json :
{ "mcpServers": { "sleeper": { "command": "python server.py" } } }
  1. Запустите MCP с помощью:
cursor run-mcp sleeper

Методы API

MCP предоставляет следующие инструменты:

Данные пользователя

  • getUserInfo : получение информации о пользователе по имени пользователя или user_id
  • getUserLeagues : Получить все лиги пользователя для указанного вида спорта и сезона
  • getUserDrafts : Получить все черновики пользователя для определенного вида спорта и сезона

Данные лиги

  • getLeagueInfo : получение информации о конкретной лиге
  • getLeagueRosters : Получить все составы в лиге
  • getLeagueUsers : получить всех пользователей в лиге
  • getLeagueMatchups : Получить матчи в лиге на определенную неделю
  • getLeagueWinnersBracket : Получить сетку победителей плей-офф для лиги
  • getLeagueLosersBracket : Получить сетку проигравших в плей-офф для лиги
  • getLeagueTransactions : Извлечение транзакций в лиге за определенную неделю
  • getLeagueTradedPicks : Получить все обмененные выборы в лиге
  • getLeagueDrafts : Получить все проекты для лиги

Проект данных

  • getDraftInfo : получение информации о конкретном черновике
  • getDraftPicks : Получить все выборы в драфте
  • getDraftTradedPicks : Получить все обмененные выборы в драфте

Данные игрока

  • getAllPlayers : получение информации обо всех игроках определенного вида спорта
  • getTrendingPlayers : получение популярных игроков на основе активности добавления/удаления

Данные о состоянии

  • getNFLState : Получить текущее состояние NFL

Пример использования

Вот как агент может использовать этот MCP для извлечения данных из Sleeper:

# Get user information user_info = getUserInfo({"username_or_user_id": "sleeper_username"}) # Get user's leagues for the 2023 NFL season leagues = getUserLeagues({"user_id": user_info["user_id"], "sport": "nfl", "season": "2023"}) # Get information about a specific league league_info = getLeagueInfo({"league_id": leagues[0]["league_id"]}) # Get rosters for a league rosters = getLeagueRosters({"league_id": league_info["league_id"]}) # Get matchups for a specific week matchups = getLeagueMatchups({"league_id": league_info["league_id"], "week": 1}) # Get trending players trending_players = getTrendingPlayers({"sport": "nfl", "type": "add", "lookback_hours": 24, "limit": 10})

Ограничение скорости

Пожалуйста, будьте внимательны к скорости, с которой вы делаете вызовы API. Согласно документации Sleeper, вам следует ограничиться 1000 вызовами API в минуту, чтобы избежать блокировки по IP.

Дальнейшее чтение

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Этот сервер Model Context Protocol обеспечивает доступ к API Sleeper Fantasy Football, позволяя агентам извлекать данные о пользователях, лигах, проектах, составах, матчах и информации об игроках без необходимости использования ключа API.

  1. Функции
    1. Настраивать
      1. Требования
      2. Использование
    2. Методы API
      1. Данные пользователя
      2. Данные лиги
      3. Проект данных
      4. Данные игрока
      5. Данные о состоянии
    3. Пример использования
      1. Ограничение скорости
        1. Дальнейшее чтение

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol (MCP) server that provides a simple sleep/wait tool, useful for adding delays between operations such as waiting between API calls or testing eventually consistent systems.
            Last updated -
            1
            0
            15
            JavaScript
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides access to Fantasy Premier League data, allowing users to compare players, find team information, view gameweek data, and get FPL-related advice through Claude for Desktop and other MCP-compatible clients.
            Last updated -
            16
            37
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables integration with the Teamtailor API, allowing users to list, filter, and retrieve candidate information from their Teamtailor recruitment platform.
            Last updated -
            2
            2
            2
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.
            Last updated -
            1
            Python

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/einreke/sleeper-scraper-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server