スリーパー API MCP
このモデルコンテキストプロトコル(MCP)サーバーは、Sleeper Fantasy Football APIへのアクセスを提供します。これにより、エージェントはSleeperプラットフォームからユーザー、リーグ、ドラフト、ロスター、対戦、選手情報に関するデータを取得できます。
特徴
ユーザー情報とリーグにアクセスする
リーグの詳細、名簿、ユーザーを取得する
対戦情報とプレーオフの組み合わせ表を入手する
取引と取引されたピックを表示する
ドラフト情報とピックにアクセスする
プレイヤーデータとトレンドプレイヤー情報を取得する
APIキーは不要です(Sleeper APIは読み取り専用です)
Related MCP server: Fantasy Premier League MCP Server
設定
要件
使用法
このMCPを
mcp_sleeperというディレクトリに配置します。次の
.cursor/mcp.jsonスニペットを使用して Cursor を構成します。
MCP を次のように開始します。
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 からデータを取得する方法は次のとおりです。
レート制限
API呼び出しの頻度にご注意ください。Sleeperのドキュメントによると、IPブロックを回避するには、1分あたりのAPI呼び出し数を1,000回以下に抑える必要があります。