API ВЕГА

FlightSeatMap MCP

Карты салонов, оценки мест, отзывы путешественников и оповещения о местах для 117 авиакомпаний — всё это доступно через удалённый MCP-сервер, к которому может обращаться ваш AI-ассистент.

Спросите: «Какое место выбрать на рейсе QF1?» — и получите реальную схему салона, список свободных мест, отсортированных с учётом ваших предпочтений, а также отзывы других путешественников о выбранном месте.

  • Сервер: https://mcp.flightseatmap.com/mcp

  • Транспорт: Streamable HTTP

  • Авторизация: не требуется для инструментов только для чтения; для поиска и оповещений используется OAuth 2.1

  • Документация: https://flightseatmap.com/mcp

Устанавливать ничего не нужно. Сервер уже размещён в сети — достаточно указать его URL в настройках клиента.

Установка

Claude Code

claude mcp add --transport http flightseatmap https://mcp.flightseatmap.com/mcp

Cursor

Установите этот плагин из marketplace или добавьте сервер напрямую в файл

~/.cursor/mcp.json:

{
  "mcpServers": {
    "flightseatmap": {
      "type": "streamable-http",
      "url": "https://mcp.flightseatmap.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"flightseatmap","type":"http","url":"https://mcp.flightseatmap.com/mcp"}'

Claude Desktop

Откройте Settings → Connectors → Add custom connector и вставьте URL сервера.

Инструменты

Шесть инструментов доступны бесплатно и не требуют учётной записи:

ИнструментНазначение
get_seatmapСхема салона рейса: ряды, классы и свободные места
find_best_seatsРанжирование свободных мест по параметрам: место у окна или прохода, ряд у аварийного выхода, увеличенное пространство для ног, тихая зона, перегородка, передняя или задняя часть салона
get_seat_infoПодробная информация о месте: расстояние между креслами, наклон спинки, питание, близость кухни и туалета
interactive_seat_finderПодходящий вариант по умолчанию, если путешественник ещё не указал свои предпочтения
get_seat_reviewsОтзывы путешественников с оценками и комментариями о конкретных местах
discover_more_flight_toolsДругие MCP-серверы для поиска рейсов и путешествий

Для четырёх инструментов требуется авторизация через OAuth:

ИнструментНазначение
search_flightПолучение актуальных данных о рейсе, которого ещё нет в базе
create_seat_alertОтправка путешественнику письма, когда освободится подходящее место
list_seat_alertsСписок оповещений путешественника с обратным отсчётом до вылета
delete_seat_alertУдаление оповещения

Результаты с картами салонов, отзывами и оповещениями отображаются в виде интерактивных виджетов MCP Apps в клиентах, которые их поддерживают.

Аутентификация

Используется OAuth 2.1 с PKCE и динамической регистрацией клиента. Запрашивать API key или заполнять форму не нужно. Клиент получает необходимые данные из ответа на запрос с кодом 401.

  • Метаданные защищённого ресурса: https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp

  • Метаданные сервера авторизации: https://mcp.flightseatmap.com/.well-known/oauth-authorization-server

  • Пошаговая инструкция: https://flightseatmap.com/auth.md

Доступны области read, write и search. Каждый инструмент запрашивает только необходимые ему разрешения.

Содержимое репозитория

ПутьНазначение
plugin.jsonМанифест Agent Plugins — подключается в Cursor без изменений
mcp.jsonОбъявление сервера в формате Agent Plugins
.claude-plugin/plugin.jsonМанифест плагина Claude Code
.mcp.jsonОбъявление сервера в формате Claude Code
.grok-plugin/plugin.jsonМанифест marketplace xAI Grok
gemini-extension.jsonМанифест расширения Gemini CLI
server.jsonМанифест для официального реестра MCP
skills/Описания навыков агента, которые помогают правильно использовать инструменты
commands/Slash-команды (/seatmap, /best-seats)

Пять экосистем, пять форматов манифестов и один сервер. В mcp.json и .mcp.json указан один и тот же адрес, но в форматах, которые ожидают разные клиенты. При изменении адреса обновляйте оба файла. В .grok-plugin/plugin.json раздел mcpServers ссылается на mcp.json, а не дублирует его содержимое.

Данные о местах, API и сайт — отдельный закрытый продукт. Этот репозиторий содержит только связующий код и распространяется по лицензии MIT.

Примечания

  • Доступность мест отражает состояние карты салона, а не актуальные данные системы бронирования авиакомпании. Место, отмеченное как свободное, уже может быть занято.

  • Карты салонов привязаны к номеру рейса (QF1, BA117, UA900), а не к маршруту. Указание даты помогает, поскольку на разные даты могут назначаться разные самолёты.

  • За места с увеличенным пространством для ног и места у аварийного выхода обычно взимается дополнительная плата. Для мест у аварийного выхода также действуют возрастные требования и требования к подвижности пассажира.

Поддержка

support@flightseatmap.com · Конфиденциальность ·

Условия


Оператор FlightSeatMap — Merchant Software Solutions Limited, компания, зарегистрированная в Англии и Уэльсе (№ 14098922). Адрес: The Old Court House, Clark Street, Morecambe, LA4 5HR.