Fantasy Premier League
Fantasy Premier League Kotlin/Compose Multiplatform sample
What is Fantasy Premier League?
Fantasy Premier League is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to fantasy premier league kotlin/compose multiplatform sample
Fantasy Premier League Kotlin/Compose Multiplatform sample
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Fantasy Premier League Kotlin/Compose Multiplatform sample
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx fantasypremierleagueConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Fantasy Premier League
The Fantasy Premier League MCP server is built using the Kotlin MCP SDK as part of a Kotlin Multiplatform sample project that targets Android, iOS, and Desktop. It exposes Fantasy Premier League player and fixture data as MCP tools, enabling AI assistants like Claude Desktop to answer questions about FPL players, stats, and fixtures in natural language. The project serves as a practical reference implementation of how to integrate Kotlin Multiplatform apps with the Model Context Protocol. Developers exploring Kotlin Multiplatform with Compose Multiplatform, Jetpack Room, and MCP integration will find it a useful study project.
Prerequisites
- JDK 17 or later installed
- Android Studio or IntelliJ IDEA with Kotlin Multiplatform plugin
- Gradle build system (included via Gradle wrapper)
- Claude Desktop or another MCP-compatible AI client
- Basic familiarity with Kotlin and Gradle build tasks
Clone the repository
Clone the Fantasy Premier League Kotlin Multiplatform project from GitHub.
git clone https://github.com/joreilly/FantasyPremierLeague.git
cd FantasyPremierLeagueBuild the MCP server JAR
Run the Gradle shadowJar task to compile the MCP server module into a self-contained fat JAR that can be launched by Claude Desktop.
./gradlew :mcp:shadowJarLocate the generated JAR
After the build succeeds, find the output JAR. It is typically placed in the mcp/build/libs/ directory.
ls mcp/build/libs/Configure Claude Desktop
Add the MCP server to Claude Desktop by editing its developer configuration. Replace /absolute/path/to/ with the actual path to your JAR file.
{
"mcpServers": {
"fantasypremierleague": {
"command": "java",
"args": ["-jar", "/absolute/path/to/FantasyPremierLeague/mcp/build/libs/mcp-all.jar"]
}
}
}Restart Claude Desktop
Fully quit and relaunch Claude Desktop so it picks up the new MCP server configuration. The FPL tools should now be available in your Claude conversations.
Fantasy Premier League Examples
Client configuration
Claude Desktop config pointing to the built shadowJar for the Fantasy Premier League MCP server.
{
"mcpServers": {
"fantasypremierleague": {
"command": "java",
"args": ["-jar", "/absolute/path/to/FantasyPremierLeague/mcp/build/libs/mcp-all.jar"]
}
}
}Prompts to try
Once connected, ask Claude about FPL players and fixtures.
- "Who are the top-scoring Fantasy Premier League players this season?"
- "Show me the upcoming fixtures for Manchester City."
- "Which FPL players have the best form over the last 5 gameweeks?"
- "List all available Fantasy Premier League player data."Troubleshooting Fantasy Premier League
Gradle shadowJar task fails to compile
Ensure you have JDK 17+ installed and that JAVA_HOME points to the correct JDK. Run './gradlew --version' to verify. You may also need to accept Android SDK licenses if the Android module is included.
Claude Desktop doesn't find the server tools
Verify the absolute path in the config is correct and the JAR file exists at that path. Check that Java is on your PATH by running 'java -version' in a terminal. Fully restart Claude Desktop after editing the config.
FPL data is empty or stale
The server fetches data from the official FPL API. Ensure you have an active internet connection. If the season is in off-season mode, the API may return limited data.
Frequently Asked Questions about Fantasy Premier League
What is Fantasy Premier League?
Fantasy Premier League is a Model Context Protocol (MCP) server that fantasy premier league kotlin/compose multiplatform sample It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Fantasy Premier League?
Follow the installation instructions on the Fantasy Premier League GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Fantasy Premier League?
Fantasy Premier League works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Fantasy Premier League free to use?
Yes, Fantasy Premier League is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Fantasy Premier League Alternatives — Similar Developer Tools Servers
Looking for alternatives to Fantasy Premier League? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Fantasy Premier League in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Fantasy Premier League?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.