⚠️ Note: This project is purely vibe coded - built with passion, intuition, and good vibes.
A web application for storing and managing gaming benchmark data with Discord OAuth authentication and a modern Vue.js interface.
- Main: flightlesssomething.ambrosia.one - The main instance for general use
- Development: flightlesssomething-dev.ambrosia.one - Development and testing environment for experimenting with features, scripts, and automations. Note: this instance is occasionally wiped, so any data uploaded there will be lost.
FlightlessSomething includes a built-in MCP (Model Context Protocol) server, allowing you to interact with your benchmark data directly from AI assistants like GitHub Copilot, Claude, and other MCP-compatible tools.
Head over to flightlesssomething.ambrosia.one/api-tokens — you'll find setup instructions and configuration snippets right on the page.
Note: You need to log in first to access the API Tokens page. Once there, you can use the MCP server in two modes:
- Anonymous mode — browse and query public benchmark data without an API token
- Authenticated mode — use an API token to access your own data and perform actions on your behalf
- Edit
docker-compose.ymland fill in your Discord OAuth credentials, session secret, and admin credentials. - Start the service:
docker compose up -d
The application will be available at http://localhost:5000.
docker run -d \ -p 5000:5000 \ -v ./data:/data \ -e FS_SESSION_SECRET=your-secret-key \ -e FS_DISCORD_CLIENT_ID=your-discord-client-id \ -e FS_DISCORD_CLIENT_SECRET=your-discord-client-secret \ -e FS_DISCORD_REDIRECT_URL=http://localhost:5000/auth/login/callback \ -e FS_ADMIN_USERNAME=admin \ -e FS_ADMIN_PASSWORD=your-secure-password \ --restart unless-stopped \ ghcr.io/erkexzcx/flightlesssomething:latest