Skip to main content
Glama
Nanparam

livefpl-mcp

by Nanparam

LiveFPL MCP Server

Сервер MCP, который предоставляет прогнозы повышения/понижения цены игроков Fantasy Premier League с LiveFPL.

Данные берутся с публичного JSON-хоста LiveFPL (https://livefpl.us) — те же конечные точки, которые загружает сам сайт. Не требуется ни аккаунта, ни API-ключа, ни аутентификации.

Источник данных (реверс-инжиниринг)

Страница https://www.livefpl.net/prices загружает свою таблицу прогнозов цен из:

Endpoint

Purpose

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

Прогресс изменения цены и прогнозы по каждому игроку

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

Самые частые пары трансферов (вход/выход)

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

Метаданные игровой недели / обратного отсчёта

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

Таблица живых результатов лиги (серверный HTML, парсится)

Страница лиги — это серверный HTML (без JSON API) — живые результаты игровой недели встроены в страницу, поэтому сервер загружает и парсит этот HTML.

Поля prices.json

Ключ — идентификатор игрока. Для каждого игрока:

  • progress — текущий прогресс к изменению цены, как доля порога. Положительный ⇒ рост, отрицательный ⇒ падение. +1.0 означает, что ожидается повышение; -1.0 — что ожидается понижение. На сайте отображается в столбце «Сейчас».

  • progress_tonight — прогнозируемый прогресс к следующему моменту изменения. Отображается в столбце «Прогноз». Именно по этому значению сортируются инструменты.

  • per_hour — скорость изменения прогресса в час (столбец «В час»).

  • cost, name, team, type (GK/DEF/MID/FW).

Инструменты

Инструмент

Описание

livefpl_price_risers

Игроки, которые с наибольшей вероятностью вырастут в цене, отсортированные по прогнозируемому прогрессу. Фильтры: limit, position, team, threshold.

livefpl_price_fallers

Игроки, которые с наибольшей вероятностью упадут в цене. Те же фильтры.

livefpl_player_prediction

Прогноз цены для конкретного игрока по name (частичное совпадение).

livefpl_top_transfers

Самые частые пары трансферов (вход/выход игрока), влияющие на изменение цен.

livefpl_price_status

Метаданные текущего окна изменения цен / игровой недели.

livefpl_transfer_trend_graph

Тренд трансферов в виде изображения графа «узел-связь» (PNG) — размер круга = объём, стрелки из → в. Параметры: top_n, color_by ("direction" для чистого входа/выхода или "position" для цветов GK/DEF/MID/FW).

livefpl_transfer_trend_by_position

Изображение сетки 2×2 (PNG) с одним графом тренда трансферов для каждой позиции (GK, DEF, MID, FW). Параметр: top_n (по умолчанию 40).

livefpl_transfer_trend_data

Те же данные тренда трансферов в виде JSON (чистый результат по каждому игроку + рёбра пар, включая позицию/команду/цену). Параметр: top_n.

livefpl_league_live_score

Живая таблица игровой недели для классической лиги. Параметры: league_id, limit. Возвращает место (+изменение), команду/менеджера, живой счёт GW, общий счёт, капитана/вице-капитана, фишку, FT, стоимость команды, сыгранных игроков.

Граф тренда трансферов строится на клиенте из top_transfers.json (так же, как страница LiveFPL строит свой пузырьковый график): чистый результат по игроку = трансферы в − трансферы из, размер узла = общий объём, рёбра = пары трансферов (из → в).

Каждый результат по игроку включает progress_now_pct, prediction_pct, per_hour_pct, direction (rise/fall/stable) и predicted_new_cost.

Установка

cd livefpl-mcp
uv sync

Запуск

uv run livefpl-mcp

Сервер общается по MCP через stdio.

Конфигурация 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