seats-aero-mcp
Seats.aero MCP v2 Server
MCP-сервер v2 для партнёрского API Seats.aero. Поддерживает локальные транспорты stdio и Streamable HTTP.
Опубликованный пакет: @kwonye/seats-aero-mcp
Требования
Node.js 20+
Коммерческий партнёрский ключ Seats.aero или подходящий Pro API-ключ
Related MCP server: seats.aero MCP server
Конфигурация
export SEATS_AERO_API_KEY='your-key'
export SEATS_AERO_PLAN='pro' # pro or commercialДополнительные настройки:
export SEATS_AERO_REQUEST_TIMEOUT_MS=30000
export MCP_HTTP_HOST=127.0.0.1
export MCP_HTTP_PORT=3000
export MCP_HTTP_BEARER_TOKEN='required-for-non-loopback-http'Режим Pro поддерживает кэшированный поиск, массовую доступность, поездки, маршруты, направления и обновление кэша. Коммерческий режим поддерживает всё это, кроме обновления кэша, и добавляет Live Search. Seats.aero контролирует право доступа, квоты и разрешения на коммерческое использование.
Запуск
npm install
npm run build
npm startИли запустите опубликованный CLI напрямую:
npx @kwonye/seats-aero-mcpТранспорт по умолчанию — stdio. Для запуска Streamable HTTP:
npm run start:httpКонечная точка MCP — /mcp.
Инструменты
seats_aero_cached_searchseats_aero_bulk_availabilityseats_aero_get_tripsseats_aero_get_routesseats_aero_get_destinationsseats_aero_refresh_cached_data— только Proseats_aero_live_search— только для коммерческого режима
Вызовы обновления возвращают асинхронный статус вышестоящего сервиса. Повторяйте те же ID доступности для опроса; не используйте ID, возвращённые Live Search, с другими конечными точками.
Тестирование
npm testПубликация
Релизы публикуются с помощью GitHub Actions с использованием npm Trusted Publishing (GitHub
OIDC), как в настройке kwonye/yahoo-fantasy-mcp. Рабочий процесс не требует
долгоживущего npm-токена и публикует версию, соответствующую тегу релиза GitHub.
Выполните первоначальную публикацию пакета один раз с аутентификацией npm.
После создания пакета настройте его доверенного издателя npm с
владельцем GitHub kwonye, репозиторием seats-aero-mcp и именем файла рабочего процесса
release.yml; затем удалите временный npm-токен и используйте Trusted Publishing
для последующих релизов.
С npm CLI 11.15 или новее доверенного издателя можно настроить с помощью:
npm trust github @kwonye/seats-aero-mcp \
--repo kwonye/seats-aero-mcp \
--file release.yml \
--allow-publishThis server cannot be deployed
Maintenance
Related MCP Connectors
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
Flight search MCP server providing search, pagination, and itinerary details for AI assistants.
Google Flights search data: fares, routes, stops, and price insights via a hosted MCP server.
Search award flights and cash fares, optimize points, and predict fares inside ChatGPT and Claude.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceOfficial Industry Standard MCP for Travel Awards, Points, and more. Search award flight availability across multiple airline loyalty programs, find sweet spots, check transfer partners, and get market stats all via MCP.1-
- AlicenseAqualityAmaintenanceEnables natural language interaction with the seats.aero API for searching flight availability, routes, and bulk availability using your seats.aero Pro API key.727Mozilla Public 2.0
- AlicenseNot gradedqualityFmaintenanceProvides live flight prices, booking links, and airport lookup via a hosted MCP server. Enables search for flights and direct booking URL retrieval.2MIT
- AlicenseAqualityAmaintenanceEnables MCP clients to search one-way, round-trip, and multi-city itineraries and retrieve fares, flight legs, carbon emissions and price history as structured JSON.1164 npm49 PyPI6MIT