Skip to main content
Glama
einreke

Sleeper API MCP

by einreke

MCP de API de Sleeper

Este servidor de Protocolo de Contexto de Modelo (MCP) proporciona acceso a la API de Sleeper Fantasy Football. Permite a los agentes obtener datos sobre usuarios, ligas, drafts, plantillas, enfrentamientos e información de jugadores desde la plataforma Sleeper.

Características

  • Acceder a información de usuarios y ligas

  • Recuperar detalles de la liga, listas y usuarios

  • Obtenga información sobre los enfrentamientos y los cuadros de los playoffs

  • Ver transacciones y selecciones negociadas

  • Acceda a la información del draft y a las selecciones

  • Obtener datos de jugadores e información de tendencias de jugadores

  • No se requiere clave API (la API de Sleeper es de solo lectura)

Related MCP server: Fantasy Premier League MCP Server

Configuración

Requisitos

pip install requests

Uso

  1. Coloque este MCP en un directorio llamado mcp_sleeper

  2. Configure Cursor con el siguiente fragmento .cursor/mcp.json :

{ "mcpServers": { "sleeper": { "command": "python server.py" } } }
  1. Inicie el MCP con:

cursor run-mcp sleeper

Métodos API

El MCP proporciona las siguientes herramientas:

Datos del usuario

  • getUserInfo : obtiene información del usuario por nombre de usuario o user_id

  • getUserLeagues : obtiene todas las ligas de un usuario para un deporte y temporada específicos

  • getUserDrafts : recupera todos los borradores de un usuario para un deporte y temporada específicos

Datos de la liga

  • getLeagueInfo : Obtener información sobre una liga específica

  • getLeagueRosters : recupera todas las listas de una liga

  • getLeagueUsers : obtiene todos los usuarios de una liga

  • getLeagueMatchups : recupera los enfrentamientos de una liga para una semana específica

  • getLeagueWinnersBracket : recupera el cuadro de ganadores de los playoffs de una liga

  • getLeagueLosersBracket : recupera el cuadro de perdedores de los playoffs de una liga

  • getLeagueTransactions : recupera las transacciones de una liga para una semana específica

  • getLeagueTradedPicks : recupera todas las selecciones intercambiadas en una liga

  • getLeagueDrafts : recupera todos los drafts de una liga

Borrador de datos

  • getDraftInfo : Obtener información sobre un borrador específico

  • getDraftPicks : Obtener todas las selecciones en un draft

  • getDraftTradedPicks : recupera todas las selecciones intercambiadas en un draft

Datos del jugador

  • getAllPlayers : obtiene información sobre todos los jugadores de un deporte específico

  • getTrendingPlayers : recupera jugadores de tendencia según la actividad de agregar o eliminar.

Datos estatales

  • getNFLState : obtiene el estado actual de la NFL

Ejemplo de uso

Así es como un agente podría usar este MCP para recuperar datos de 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})

Limitación de velocidad

Tenga en cuenta la velocidad a la que realiza llamadas a la API. Según la documentación de Sleeper, debería mantenerse por debajo de las 1000 llamadas a la API por minuto para evitar bloqueos por IP.

Lectura adicional

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

Latest Blog Posts

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