Skip to main content
Glama
Nanparam

livefpl-mcp

by Nanparam

LiveFPL MCP Server

LiveFPLFantasy Premier League 선수 가격 상승/하락 예측을 제공하는 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 — 시간당 진행도 변화율(“Per hr” 열).

  • 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

가격 변동을 유발하는 가장 흔한 이적 쌍(선수 in/out).

livefpl_price_status

현재 가격 변동 기간 / 게임위크 메타데이터.

livefpl_transfer_trend_graph

이적 추세를 **노드-링크 그래프 이미지(PNG)**로 표시 — 원 크기 = 거래량, 화살표 out → in. 매개변수: top_n, color_by(“direction”은 순 in/out, “position”은 GK/DEF/MID/FW 색상).

livefpl_transfer_trend_by_position

포지션(GK, DEF, MID, FW)별 이적 추세 그래프가 포함된 2×2 그리드 이미지(PNG). 매개변수: top_n(기본값 40).

livefpl_transfer_trend_data

동일한 이적 추세 데이터를 JSON으로 제공(선수별 순 변화 + 쌍 엣지, 포지션/팀/비용 포함). 매개변수: top_n.

livefpl_league_live_score

클래식 리그의 라이브 게임위크 순위. 매개변수: league_id, limit. 순위(변동 포함), 팀/매니저, 라이브 GW 점수, 총점, 주장/부주장, 칩, FT, 팀 가치, 출전 선수 수를 반환합니다.

이적 추세 그래프는 top_transfers.json으로부터 클라이언트 측에서 파생됩니다(LiveFPL 페이지가 버블 차트를 만드는 것과 동일한 방식). 선수별 순 변화 = 이적 in − 이적 out, 노드 크기 = 총 거래량, 엣지 = 이적 쌍(out → in).

각 선수 결과에는 progress_now_pct, prediction_pct, per_hour_pct, direction(rise/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명을 보여줘.”

  • “Haaland의 가격 예측은 어떻게 되나요?”

  • “지금 가장 인기 있는 이적은 무엇인가요?”

  • “리그 230412의 라이브 점수를 보여줘.”

  • “지금 내 리그 230412에서 누가 게임위크 1위인가요?”

참고

  • 예측은 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