Skip to main content

Prerequisites

You need an MCP-compatible client (for example, Claude Desktop). Fastest path with zero install.
Add this to your config file
{
  "mcpServers": {
    "fpl": {
      "command": "uvx",
      "args": ["fpl-mcp-server"]
    }
  }
}

Option 2: Docker

Run the official image via GitHub Container Registry:
Add this to your config file
{
  "mcpServers": {
    "fpl": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/nguyenanhducs/fpl-mcp-server:latest"
      ],
      "type": "stdio"
    }
  }
}

Option 3: From Source

For development or contributing:
git clone https://github.com/nguyenanhducs/fpl-mcp-server.git
cd fpl-mcp-server
uv sync
uv run python -m src.main
Use the following configuration:
{
  "mcpServers": {
    "fpl": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/fpl-mcp-server",
        "run",
        "python",
        "-m",
        "src.main"
      ]
    }
  }
}
Replace /absolute/path/to/fpl-mcp-server with your actual installation path.

Verify

In your MCP client, ask: List available FPL tools You should see the full tool list, including player search, fixture analysis, and transfer tracking.
Last modified on February 20, 2026