home / mcp / aviation mcp server
Simple MCP servers for various Aviation APIs
Configuration
View docs{
"mcpServers": {
"blevinstein-aviation-mcp": {
"command": "npx",
"args": [
"-y",
"aviation-mcp"
],
"env": {
"API_NINJA_KEY": "<your-key>",
"FAA_CLIENT_ID": "<your-id>",
"FAA_CLIENT_SECRET": "<your-secret>"
}
}
}
}Aviation MCP lets you connect your LLM-powered workflows to authoritative aviation data sources, including weather, NOTAMs, and charts. By exposing modular MCP servers that map to FAA and other aviation APIs, you can query real-time aviation information in a structured, easy-to-consume way within your prompts and tools.
Connect your MCP client to the aviation MCP server to query weather, charts, and NOTAM data on demand. You will configure an MCP JSON file that specifies how to start the server locally and which API credentials to provide. Once running, your MCP client can request aviation data as needed, enabling real-time context and decision support for flight planning, weather checks, and chart lookups.
Prerequisites: you need Node.js and npm installed on your system.
Step 1: Install Node.js and npm if you donβt have them already. Download from the official Node.js website and follow the installation instructions for your operating system.
Step 2: Prepare your MCP configuration file named mcp.json with the following content. This defines a stdio MCP server that runs via npx aviation-mcp and includes the required environment variables for API access.
{
"mcpServers": {
"aviation": {
"command": "npx",
"args": [
"-y",
"aviation-mcp"
],
"env": {
"API_NINJA_KEY": "<your-key>",
"FAA_CLIENT_ID": "<your-id>",
"FAA_CLIENT_SECRET": "<your-secret>"
}
}
}
}