Aviation MCP: серверы протоколов контекста модели для авиационных данных
Aviation MCP предоставляет набор серверов Model Context Protocol (MCP), которые сопоставляются с FAA и другими авиационными API, что упрощает интеграцию авиационных данных в реальном времени в ваши рабочие процессы LLM. Этот проект предназначен для разработчиков, которые хотят подключить своих клиентов LLM (таких как Cursor, Claude или других) к авторитетным источникам авиационных данных для погоды, NOTAM, карт, информации о самолетах и многого другого.
⚠️ Отказ от ответственности ⚠️
Разработчик этого кода не несет ответственности за правильность или безопасность API, предоставляющих данные, или за планирование вашего полета для вашего конкретного полета. Это относится как к программному обеспечению, так и к инструкциям FlightPlanning.md , которые НЕ заменяют экспертизу пилота с соответствующей лицензией . Командир воздушного судна несет исключительную ответственность за безопасность полета и соблюдение всех соответствующих правил.
Функции
Модульные серверы MCP для авиационных данных
Интегрируется с FAA, Aviation Weather и другими API
Простая настройка для использования с любым MCP-совместимым клиентом LLM
Опубликовано как пакет npm:
aviation-mcp
Related MCP server: Weather & WordPress MCP Server
Использование MCP-сервера
Добавьте сервер Aviation-mcp в ваш mcp.json следующим образом. Обязательно обновите ключи, чтобы они содержали допустимые значения (посетите https://api.faa.gov/s/ для учетных записей клиентов FAA API, https://api-ninjas.com/ для их ключей API) или удалите их (и соответствующие API будут скрыты).
Авиационная погода (включая множество геопривязанных данных) и карты не требуют никаких ключей API. NOTAM требуют идентификатор/секрет клиента FAA.
Официальные источники
погода : Авиационные метеорологические данные (METAR, TAF, PIREP, SIGMET, G-AIRMET и т. д.)
Карты : Секционные, TAC, IFR по маршруту и TPP
notam : API FAA NOTAM
🚧 Неисправные источники 🚧
Эти источники были бы полезны, но интеграция или доступ к API пока не работают:
осадки : API FAA EIM Weather Proximity (данные об осадках)
аэропорты : информация об аэропортах и взлетно-посадочных полосах FAA
Не реализовано
задержки : API ASWS FAA предоставляет информацию о задержках в аэропортах.
🚧🚧 Неофициальные источники 🚧🚧
самолет : Данные о самолете
🚧 Отсутствующие источники 🚧
Маршруты процедур в машиночитаемом формате. TODO: Загрузите данные CIFP и используйте что-то вроде arinc424 , чтобы преобразовать их в пригодный для использования формат.
Данные о воздушном пространстве в машиночитаемом формате. TODO: Загрузите данные NASR и используйте библиотеку для чтения шейп-файлов и/или данных AIXM.
Использование
После настройки ваш клиент LLM может подключаться к серверам MCP и запрашивать данные об авиации по мере необходимости. Подробности предоставления конфигурации mcp.json см. в документации вашего клиента.
Пример системного запроса, который можно использовать для планирования полета, см. на сайте FlightPlanning.md.
Для временной осознанности я рекомендую сочетать ее со временем .
Для управления EFB рассмотрите возможность объединения с файловой системой или gdrive .
Покрытие API
Подробный список поддерживаемых API, конечных точек и статуса интеграции см. на Sources.md .
Лицензия
Массачусетский технологический институт