Skip to main content
Glama
Nanparam

livefpl-mcp

by Nanparam

LiveFPL MCP Server

Fantasy Premier League の選手価格の上昇/下落予測LiveFPL から公開する MCP サーバーです。

データは LiveFPL の公開 JSON ホスト(https://livefpl.us)から提供されます — ウェブサイト自体が読み込むのと同じエンドポイントです。アカウント、API キー、認証は不要です。

データソース(リバースエンジニアリング)

https://www.livefpl.net/prices ページは、価格予測テーブルを以下のエンドポイントから読み込みます:

エンドポイント

目的

GET https://livefpl.us/api/prices.json

選手ごとの価格変動の進捗と予測

GET https://livefpl.us/top_transfers.json

最も一般的な移籍ペア(IN/OUT)

GET https://livefpl.us/version.json

ゲームウィーク / カウントダウンのメタデータ

GET https://plan.livefpl.net/leagues/{id}

リーグのライブスコアテーブル(サーバーサイドレンダリングされた HTML、パース済み)

リーグページはサーバーサイドレンダリングされた HTML(JSON API なし)です — ライブのゲームウィーク順位はページに埋め込まれているため、サーバーはその HTML を取得してパースします。

prices.json のフィールド

プレイヤー ID でキー付けされています。各プレイヤーについて:

  • progress — 価格変動に向けた現在の進捗(しきい値に対する割合)。正 ⇒ 上昇、負 ⇒ 下落。 +1.0 は上昇が予定されていることを意味し、-1.0 は下落が予定されていることを意味します。サイトでは "Now" 列として表示されます。

  • progress_tonight — 次の変動締め切りまでの予測進捗。"Prediction" 列として表示されます。ツールはこれを基準にソートします。

  • per_hour — 1時間あたりの進捗の変化率("Per hr" 列)。

  • costnameteamtype(GK/DEF/MID/FW)。

ツール

ツール

説明

livefpl_price_risers

上昇する可能性が最も高い選手。予測進捗でソート。フィルター: limitpositionteamthreshold

livefpl_price_fallers

下落する可能性が最も高い選手。同じフィルター。

livefpl_player_prediction

name(部分一致)による特定選手の価格予測。

livefpl_top_transfers

価格変動を引き起こす最も一般的な移籍ペア(IN/OUT)。

livefpl_price_status

現在の価格変動ウィンドウ / ゲームウィークのメタデータ。

livefpl_transfer_trend_graph

移籍トレンドを**ノードリンクグラフ画像(PNG)**として表示 — 円のサイズ = ボリューム、矢印は OUT → IN。パラメータ: top_ncolor_by"direction" は純増/純減、"position" は GK/DEF/MID/FW の色)。

livefpl_transfer_trend_by_position

ポジション(GK、DEF、MID、FW)ごとに1つの移籍トレンドグラフを持つ2×2 グリッド画像(PNG)。パラメータ: top_n(デフォルト 40)。

livefpl_transfer_trend_data

同じ移籍トレンドデータをJSONとして(選手ごとの純増 + ペアエッジ、ポジション/チーム/コストを含む)。パラメータ: top_n

livefpl_league_live_score

クラシックリーグのライブゲームウィーク順位。パラメータ: league_idlimit。順位(+変動)、チーム/マネージャー、ライブ GW スコア、合計、キャプテン/バイスキャプテン、チップ、FT、チーム価値、出場選手数を返します。

移籍トレンドグラフは top_transfers.json からクライアントサイドで導出されます(LiveFPL ページがバブルチャートを構築するのと同じ方法): 選手ごとの純増 = 移籍 IN − 移籍 OUT、ノードサイズ = 総ボリューム、エッジ = 移籍ペア(OUT → IN)。

各選手の結果には progress_now_pctprediction_pctper_hour_pctdirectionrise/fall/stable)、predicted_new_cost が含まれます。

インストール

cd livefpl-mcp
uv sync

実行

uv run livefpl-mcp

サーバーは stdio 経由で MCP を話します。

Claude Desktop / MCP クライアント設定

MCP クライアント設定(例: claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "livefpl": {
      "command": "uv",
      "args": ["--directory", "C:\\path-to-mcp\\livefpl-mcp", "run", "livefpl-mcp"]
    }
  }
}

プロンプト例

  • 「価格が上がりそうな FPL ディフェンダーは?」

  • 「今夜の価格下落トップ10を見せて。」

  • 「ハーランドの価格予測は?」

  • 「今一番人気の移籍は?」

  • 「リーグ 230412 のライブスコアを見せて。」

  • 「リーグ 230412 で今ゲームウィーク勝っているのは誰?」

注記

  • 予測は LiveFPL のものであり、公式の FPL アルゴリズムではありません。精度はシングルゲームウィークで最も高くなります(LiveFPL はダブルゲームウィークのルールは不確実性が高いと注記しています)。

  • データは各ツール呼び出しのたびにライブで取得されます。

ライセンス

MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • API-Football MCP — comprehensive soccer/football data

  • Read-only fantasy analysis for ESPN, Yahoo, and Sleeper leagues via MCP

  • ESPN MCP — keyless multi-sport live scores, teams, and news via ESPN's public site API.

View all MCP Connectors

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/Nanparam/livefpl-mcp'

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