rishijatia/fantasy-pl-mcp logo

rishijatia/fantasy-pl-mcp

Free

用于实时 Fantasy Premier League 数据和分析工具的 MCP 服务器。

FreeFree tier
Type
Open Source

About rishijatia/fantasy-pl-mcp

A Model Context Protocol (MCP) server that provides access to real-time Fantasy Premier League (FPL) data and analysis tools. Designed for Claude Desktop and other MCP-compatible clients, it enables natural language queries to retrieve comprehensive player statistics, team information, current and past gameweek data, player search by name or team, and detailed comparisons between any two players. Installation is available via PyPI or GitHub, with setup instructions for Claude Desktop. Supports platforms including Claude Desktop, Cursor, Windsurf, and other MCP-compatible desktop LLMs; mobile is not currently supported. Requires Python 3.10 or higher.

Key Features

Rich player data with comprehensive statistics from the official FPL API
Team information for all Premier League clubs
Current and past gameweek data
Player search by name or team
Detailed player-to-player comparison
Seamless integration with Claude Desktop, Cursor, Windsurf, and other MCP-compatible desktop LLMs
Easy installation via pip or GitHub
Free and open source

Pros & Cons

Pros
  • Free and open source (MIT license)
  • Provides real-time data from the official FPL API
  • Supports natural language queries via MCP-compatible clients
  • Easy to install and configure with Claude Desktop
  • Offers rich player statistics and comparison capabilities
  • Regularly maintained with versioned releases and changelog
Cons
  • No mobile support; only works with desktop MCP clients
  • Requires Python 3.10 or higher and local setup
  • Dependent on the availability and rate limits of the official FPL API
  • Limited to data accessible through the public FPL API (e.g., no historical data beyond current season)

Best For

Comparing two players' statistics over recent gameweeksFinding all players from a specific Premier League teamChecking current gameweek status and scoresIdentifying top performers (e.g., top 5 forwards by points)Reviewing upcoming fixture difficulty for a teamGetting captaincy advice between two players

FAQ

What is the Fantasy Premier League MCP Server?
It is an MCP (Model Context Protocol) server that provides access to Fantasy Premier League data and tools, allowing users to query player stats, team info, gameweek data, and compare players through natural language in compatible clients like Claude Desktop.
How do I install the Fantasy Premier League MCP Server?
You can install it via PyPI using 'pip install fpl-mcp' or from GitHub with 'pip install git+https://github.com/rishijatia/fantasy-pl-mcp.git'. Alternatively, clone the repository and run 'pip install -e .' locally.
Which platforms are supported?
The server works with Claude Desktop, Cursor, Windsurf, and other MCP-compatible desktop LLMs. Mobile devices are not supported.
How do I run the server after installation?
You can run it using the CLI command 'fpl-mcp' or via Python with 'python -m fpl_mcp'. For Claude Desktop, configure the 'claude_desktop_config.json' file with the appropriate command and arguments.