
FantasyPremierLeague
Fantasy Premier League Kotlin/Compose Multiplatform sample
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up FantasyPremierLeague (git-clone project) into my current project. Found on https://claudeers.com/fantasypremierleague Repo: https://github.com/joreilly/FantasyPremierLeague Homepage/docs: — Detected install method: git-clone → git clone https://github.com/joreilly/FantasyPremierLeague Category: mcp-servers. Platforms: api, desktop, mobile. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: active; community-verified: false. Confirm the source before running anything.
git clone https://github.com/joreilly/FantasyPremierLeague
// compatibility
| Platforms | api, desktop, mobile |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | Apache-2.0 |
| Pricing | open-source |
| Language | Jupyter Notebook |
Fantasy Premier League
Compose Multiplatform project running on following
- Android
- iOS
- Desktop
Also includes
- AI agent built with Koog (Gemini + tool calling, running in shared KMP code)
- Kotlin Notebook
- MCP Server
It also currently makes use of the following Jetpack libraries
- ViewModel
- Navigation 3
- Room
- DataStore
Related posts:
- Using Realm persistence library in a Kotlin Multiplatform project
- Using new Swift Async Algorithms package to close the gap on Combine
- Displaying Charts on iOS, Android, and Desktop using Compose Multiplatform
- Using Jetpack Room in Kotlin Multiplatform shared code
- Using Navigation 3 with Compose Multiplatform
- Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
Running the app
- Android: open the project in Android Studio and run the
appconfiguration - iOS: open
ios/FantasyPremierLeague/FantasyPremierLeague.xcodeprojin Xcode and run - Desktop:
./gradlew :compose-desktop:run - MCP Server:
./gradlew :mcp-server:shadowJar(see MCP Server section below)
Note: to use the AI agent you need a Gemini API key — set apiKeyGoogle in FantasyPremierLeagueAgent.
Screenshots
Android
iOS
Desktop
Kotlin Notebook
MCP Server
The mcp-server module uses the Kotlin MCP SDK to expose an MCP tools endpoint (returning player/fixture info) that
can for example be plugged in to Claude Desktop as shown below. That module uses same KMP shared code.
To integrate the MCP server with Claude Desktop for example you need to firstly run gradle shadowJar task and then select "Edit Config" under Developer Settings and add something
like the following (update with your path)
{
"mcpServers": {
"fantasy-premier-league": {
"command": "java",
"args": [
"-jar",
"/Users/john.oreilly/github/FantasyPremierLeague/mcp-server/build/libs/serverAll.jar",
"--stdio"
]
}
}
}
Full set of Kotlin Multiplatform/Compose/SwiftUI samples
- PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
- GalwayBus (https://github.com/joreilly/GalwayBus)
- Confetti (https://github.com/joreilly/Confetti)
- BikeShare (https://github.com/joreilly/BikeShare)
- FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
- ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
- GeminiKMP (https://github.com/joreilly/GeminiKMP)
- MortyComposeKMM (https://github.com/joreilly/MortyComposeKMM)
- StarWars (https://github.com/joreilly/StarWars)
- WordMasterKMP (https://github.com/joreilly/WordMasterKMP)
- Chip-8 (https://github.com/joreilly/chip-8)
// faq
What is FantasyPremierLeague?
Fantasy Premier League Kotlin/Compose Multiplatform sample . It is open-source on GitHub.
Is FantasyPremierLeague free to use?
FantasyPremierLeague is open-source under the Apache-2.0 license, so it is free to use.
What category does FantasyPremierLeague belong to?
FantasyPremierLeague is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/fantasypremierleague)
// retro hit counter
[](https://claudeers.com/fantasypremierleague)
// reviews
// guestbook
// related in MCP Servers
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
An open-source AI agent that brings the power of Gemini directly into your terminal.