FlightAware MCP Server
@imonroe
About FlightAware MCP Server
An MCP server to access the flightaware api
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"flightaware-mcp": {
"command": "npx",
"args": [
"flightaware-mcp",
"--port",
"8080",
"--aeroapi-key",
"YOUR_API_KEY"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is FlightAware MCP Server?
A bridge server connecting Model Context Protocol (MCP) clients to FlightAware's AeroAPI for real-time aviation data.
How to use FlightAware MCP Server?
Install globally via npm or run directly with npx; configure with a FlightAware AeroAPI key via command line options or environment variables. Start the server with flightaware-mcp --port 8080 --aeroapi-key YOUR_API_KEY, then connect an MCP client to the specified TCP or WebSocket port.
Key features of FlightAware MCP Server
- Real-time flight information retrieval by identifier.
- Airport operations: list arrivals and departures.
- Retrieve aircraft details by tail number.
- Search airports by country, region, or custom query.
- Detailed flight tracking with comprehensive operation data.
- Supports both TCP and WebSocket transport modes.
Use cases of FlightAware MCP Server
- Query live flight status for a specific flight (e.g., AAL100).
- Monitor incoming and outgoing flights at an airport (e.g., KJFK).
- Look up aircraft specifications using its tail number (e.g., N12345).
- Discover airports in a region or country for planning.
- Obtain detailed flight histories and operation logs.
FAQ from FlightAware MCP Server
What do I need to use FlightAware MCP Server?
You need a FlightAware AeroAPI key. Sign up at FlightAware AeroAPI and obtain a key, then provide it via the --aeroapi-key option or AEROAPI_KEY environment variable.
What transport modes does the server support?
It supports both TCP (default) and WebSocket modes, selectable with the --mode option or MCP_SERVER_MODE environment variable.
How do I handle timeout errors?
Increase the timeout value using --timeout (or MCP_REQUEST_TIMEOUT environment variable), enable debug mode with --debug, and check network connectivity and AeroAPI rate limits.
Can I use this server with n8n?
Yes. For n8n integration, set a higher timeout (60000ms or more) and try both TCP and WebSocket modes to ensure proper communication.
Where can I find the AeroAPI key and what are the rate limits?
Obtain the key from FlightAware AeroAPI. Rate limits depend on your subscription; debug mode provides detailed API response information to help monitor usage.
More Other MCP servers
Servers
modelcontextprotocolModel Context Protocol Servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments