Flighty MCP
Enables AI assistants to access and manage your Flighty flight data directly from the local macOS app database, supporting flight lists, status, searches, additions, and more.
README
Flighty MCP
A local MCP (Model Context Protocol) server that gives AI assistants access to your Flighty flight data. Reads directly from the Flighty macOS app's local SQLite database.
Features
- List your flights - View your own upcoming, past, or all flights
- List friends' flights - View connected friends' flights, filterable by name
- Get flight details - Look up any flight by number or ID
- Search flights - Filter by airline, airport, date range
- Flight status - Check current status, delays, gates, weather
- Delay forecast - Historical on-time performance statistics
- Add flights - Add a flight by flight code and date, with optional auto-lookup of airports
- Airport search - Look up airports by IATA code, city, or name
- Airline search - Look up airlines by IATA code, name, or alliance
- Flight stats - Aggregate statistics (distance, top routes, airlines)
- Connections - View layovers and connection times
Prerequisites
- macOS with the Flighty app installed
- Python 3.11+
- uv package manager
- (Optional) Free AirLabs API key for automatic airport lookup when adding flights
Setup
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"flighty": {
"command": "uv",
"args": [
"--directory",
"/path/to/flighty-mcp",
"run",
"main.py"
]
}
}
}
To enable automatic airport lookup when adding flights, add your AirLabs API key:
{
"mcpServers": {
"flighty": {
"command": "uv",
"args": [
"--directory",
"/path/to/flighty-mcp",
"run",
"main.py"
],
"env": {
"AIRLABS_API_KEY": "your-api-key-here"
}
}
}
}
You can get a free API key at airlabs.co.
Claude Code
claude mcp add flighty -- uv --directory /path/to/flighty-mcp run main.py
With AirLabs API key:
claude mcp add flighty -e AIRLABS_API_KEY=your-api-key-here -- uv --directory /path/to/flighty-mcp run main.py
Configuration
By default, the server reads from:
~/Library/Containers/com.flightyapp.flighty/Data/Documents/MainFlightyDatabase.db
Override with the FLIGHTY_DB_PATH environment variable if needed.
Environment Variables
| Variable | Required | Description |
|---|---|---|
FLIGHTY_DB_PATH |
No | Override the default Flighty database path |
AIRLABS_API_KEY |
No | AirLabs API key for automatic airport lookup when adding flights. Without this, you must provide departure and arrival airports manually. |
Tools
| Tool | Description |
|---|---|
list_flights |
List your own flights with filters (upcoming/past/archived) |
list_friend_flights |
List connected friends' flights, optionally filtered by name |
get_flight |
Get detailed flight info by ID or flight number |
search_flights |
Search by airline, airports, date range |
get_flight_status |
Current status, delays, gates, weather |
get_delay_forecast |
Historical delay statistics |
add_flight |
Add a flight by code and date (airports auto-resolved with AirLabs API key) |
search_airports |
Search airports by code, city, or name |
search_airlines |
Search airlines by code, name, or alliance |
get_flight_stats |
Aggregate stats (distance, top routes, etc.) |
get_connections |
Flight connections and layover info |
Example Queries
- "What are my upcoming flights?"
- "What flights does Felix have coming up?"
- "How often is UA194 delayed?"
- "Add flight LH400 on 2026-04-15"
- "Show my flight stats for 2025"
- "What gate does my next flight depart from?"
- "Search for airports in Tokyo"
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.