航空MCP: 航空データ用モデルコンテキストプロトコルサーバー
Aviation MCPは、FAAやその他の航空APIにマッピングされたモデルコンテキストプロトコル(MCP)サーバースイートを提供し、リアルタイムの航空データをLLMベースのワークフローに容易に統合できるようにします。このプロジェクトは、LLMクライアント(Cursor、Claudeなど)を気象、NOTAM、海図、航空機情報などの信頼できる航空データソースに接続したい開発者向けに設計されています。
⚠️免責事項⚠️
このコードの開発者は、データを提供するAPIの正確性や安全性、または特定の飛行における飛行計画について責任を負いません。これは、ソフトウェアとFlightPlanning.md内の指示の両方に適用されます。これらの指示は、適切なライセンスを持つパイロットの専門知識に代わるものではありません。飛行の安全性とすべての関連規制の遵守については、機長が単独で責任を負います。
特徴
航空データ用のモジュラーMCPサーバー
FAA、航空気象、その他のAPIと統合
MCP 互換の LLM クライアントで使用するための簡単な設定
npmパッケージとして公開:
aviation-mcp
Related MCP server: Weather & WordPress MCP Server
MCPサーバーの使用
aviation-mcp サーバーを mcp.json に追加します。キーを有効な値に更新してください(FAA API クライアント認証情報についてはhttps://api.faa.gov/s/、APIキーについてはhttps://api-ninjas.com/ をご覧ください)。キーを削除すると、関連する API が非表示になります。
航空天気予報(多くの地理参照データを含む)とチャートにはAPIキーは必要ありません。NOTAMにはFAAクライアントID/シークレットが必要です。
公式ソース
天気: 航空天気データ (METAR、TAF、PIREP、SIGMET、G-AIRMET など)
チャート:セクショナル、TAC、IFR エンルート、TPP チャート
NOTAM : FAA NOTAM API
🚧 壊れたソース 🚧
以下のソースは役立ちますが、統合または API アクセスはまだ機能していません。
降水量:FAA EIM Weather Proximity API(降水量データ)
空港:FAA空港および滑走路情報
実装されていません
遅延: ASWS FAA API は空港の遅延に関する情報を提供します。
🚧🚧 非公式ソース 🚧🚧
航空機:航空機データ
🚧 ソースがありません 🚧
手順ルートを機械可読形式で出力します。TODO: CIFP データをダウンロードし、 arinc424などのツールを使用して、使用可能な形式に変換します。
機械で読み取り可能な形式の空域データ。TODO: NASR データをダウンロードし、ライブラリを使用してシェープファイルや AIXM データを読み取ります。
使用法
設定が完了すると、LLMクライアントはMCPサーバーに接続し、必要に応じて航空データを照会できるようになります。mcp.json mcp.jsonの提供方法の詳細については、クライアントのドキュメントを参照してください。
フライト計画に使用するサンプル システム プロンプトについては、 FlightPlanning.md を参照してください。
時間的な認識については、時間と組み合わせることをお勧めします。
EFB 管理の場合、ファイルシステムまたはgdriveとの組み合わせを検討してください。
APIカバレッジ
サポートされている API、エンドポイント、統合ステータスの詳細なリストについては、 Sources.md参照してください。
ライセンス
マサチューセッツ工科大学