forgemeshlabs/travel-mcp

forgemeshlabs/travel-mcp

от forgemeshlabs
MCP сервер для планирования путешествий без API-ключа: поиск аэропортов по коду IATA, сравнение маршрутов, подсказки по срокам вылета и сезонам, генерация внешних ссылок на бронирование. Полезен разработчикам и пользователям ИИ-агентов для быстрой оценки рейсов.

Travel Assistant MCP

No-key travel assistant for Claude Desktop, Codex-style agent workflows, Hermes, and other MCP clients. It helps agents look up airports, compare routes, explain travel timing, and build external booking links without requiring a travel API account.

Features

  • Look up airport metadata by IATA code
  • Compare alternate origin and destination airport routes
  • Explain booking windows, airport arrival timing, layovers, and seasonal travel factors
  • Build external booking links for selected routes
  • Run locally with no API key or account setup
  • Disclose commission-eligible links in tool output

Install

npm install -g @forgemeshlabs/travel-assistant-mcp

Claude Desktop

Add this to your Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "travel-assistant": {
      "command": "npx",
      "args": ["-y", "@forgemeshlabs/travel-assistant-mcp"]
    }
  }
}

Restart Claude Desktop after saving the config, then ask Claude to plan or compare travel routes.

build_booking_link

Сгенерируйте URL внешнего партнёра для бронирования по конкретному маршруту и датам. Используйте это, когда у вас уже есть детали маршрута и нужна кликабельная ссылка на бронирование, например, после сравнения маршрутов или подтверждения плана поездки. Только чтение, аутентификация не требуется, лимитов нет. Возвращаемая ссылка может предусматривать комиссию (указано в выводе). Используйте search_travel_options, если нужны полные результаты поиска, а не просто ссылка.

Сгенерируйте URL внешнего партнёра для бронирования по конкретному маршруту и датам. Используйте это, когда у вас уже есть детали маршрута и нужна кликабельная ссылка на бронирование, например, после сравнения маршрутов или подтверждения плана поездки. Только чтение, аутентификация не требуется, лимитов нет. Возвращаемая ссылка может предусматривать комиссию (указано в выводе). Используйте search_travel_options, если нужны полные результаты поиска, а не просто ссылка.

Параметры

  • originstring

    Origin IATA code (e.g. 'IAH'). Case-insensitive.

  • destinationstring

    Destination IATA code (e.g. 'CDG'). Case-insensitive.

  • departure_datestring

    Departure date in YYYY-MM-DD format. Optional.

  • return_datestring

    Return date in YYYY-MM-DD format. Optional — omit for one-way.

  • currencystring

    ISO 4217 currency code (default: USD).

compare_routes

Сравнивает несколько пар аэропортов отправления и назначения друг с другом. Возвращает тип маршрута (внутренний/международный) и ссылки для бронирования для каждой пары. Используйте это, когда пользователь выбирает между альтернативными маршрутами или аэропортами. Например: «Стоит ли лететь LAX-LHR или SFO-LHR?». Только чтение, аутентификация не требуется, без ограничений по частоте запросов. Вместо этого используйте search_travel_options для одного маршрута с датами. Ответы могут содержать ссылки на партнёров по бронированию, по которым предусмотрена комиссия (указывается в выводе).

Сравнивает несколько пар аэропортов отправления и назначения друг с другом. Возвращает тип маршрута (внутренний/международный) и ссылки для бронирования для каждой пары. Используйте это, когда пользователь выбирает между альтернативными маршрутами или аэропортами. Например: «Стоит ли лететь LAX-LHR или SFO-LHR?». Только чтение, аутентификация не требуется, без ограничений по частоте запросов. Вместо этого используйте search_travel_options для одного маршрута с датами. Ответы могут содержать ссылки на партнёров по бронированию, по которым предусмотрена комиссия (указывается в выводе).

Параметры

  • routesobject[]обязательный

    Array of route pairs to compare. Minimum 1, typically 2-5.

explain_travel_timing

Получите общие рекомендации по срокам и логистике для внутренних и международных поездок. Даёт советы по срокам бронирования, времени регистрации, планированию пересадок и сезонным особенностям. Используйте этот инструмент, когда пользователь спрашивает 'when should I book?' или 'how early should I arrive?'. Только для чтения, аутентификация не требуется, без ограничений по частоте запросов. Вместо этого используйте search_travel_options, если пользователь хочет найти конкретные рейсы.

Получите общие рекомендации по срокам и логистике для внутренних и международных поездок. Даёт советы по срокам бронирования, времени регистрации, планированию пересадок и сезонным особенностям. Используйте этот инструмент, когда пользователь спрашивает 'when should I book?' или 'how early should I arrive?'. Только для чтения, аутентификация не требуется, без ограничений по частоте запросов. Вместо этого используйте search_travel_options, если пользователь хочет найти конкретные рейсы.

Параметры

  • originstring

    Origin IATA code. Optional — used to determine if route is international.

  • destinationstring

    Destination IATA code. Optional — used to determine if route is international.

get_airport_info

Находит метаданные одного аэропорта по коду IATA. Возвращает название аэропорта, город, страну и часовой пояс. Используйте этот инструмент, когда нужно проверить код аэропорта, определить полное название аэропорта или уточнить часовой пояс/страну перед сравнением маршрутов. Только чтение, аутентификация не требуется, ограничений на количество запросов нет. Для оценки нескольких пар «откуда-куда» используйте compare_routes.

Находит метаданные одного аэропорта по коду IATA. Возвращает название аэропорта, город, страну и часовой пояс. Используйте этот инструмент, когда нужно проверить код аэропорта, определить полное название аэропорта или уточнить часовой пояс/страну перед сравнением маршрутов. Только чтение, аутентификация не требуется, ограничений на количество запросов нет. Для оценки нескольких пар «откуда-куда» используйте compare_routes.

Параметры

  • codestringобязательный

    Three-letter IATA airport code (e.g. 'SFO'). Case-insensitive.

search_travel_options

Ищет варианты поездок между двумя аэропортами. Возвращает метаданные маршрута, классификацию типа поездки и внешние ссылки для бронирования. Используйте это как основную точку входа, когда пользователь хочет найти рейсы или спланировать поездку. Только чтение, аутентификация не требуется, без ограничений по частоте. Ответы могут содержать партнёрские ссылки для бронирования с комиссией (указано в выводе).

Ищет варианты поездок между двумя аэропортами. Возвращает метаданные маршрута, классификацию типа поездки и внешние ссылки для бронирования. Используйте это как основную точку входа, когда пользователь хочет найти рейсы или спланировать поездку. Только чтение, аутентификация не требуется, без ограничений по частоте. Ответы могут содержать партнёрские ссылки для бронирования с комиссией (указано в выводе).

Параметры

  • originstringобязательный

    Origin airport IATA code (e.g. 'LAX', 'JFK'). Case-insensitive.

  • destinationstringобязательный

    Destination airport IATA code (e.g. 'LHR', 'NRT'). Case-insensitive.

  • departure_datestring

    Departure date in YYYY-MM-DD format. Optional — omit for open date searches.

  • return_datestring

    Return date in YYYY-MM-DD format. Omit for one-way trips.

  • currencystring

    ISO 4217 currency code (default: USD). Used in booking link parameters.

Другие проверенные MCP-сервера

mendableai/firecrawl-mcp-server

mendableai/firecrawl-mcp-server

Firecrawl MCP сервер для AI-агентов, которым нужен чистый контекст из живого веба. Ищет информацию, скрапит страницы в структурированные данные, кликает и навигирует. Работает с облаком и сам хостингом, поддерживает автоматические ретраи. Полезен разработчикам для исследований и автоматизации сбо...

JavaScript6988
semgrep/mcp

semgrep/mcp

официальный

MCP-сервер Semgrep подключает статический анализатор к AI и IDE для сканирования кода на уязвимости. Использует 5000+ правил для проверки множества языков. Помогает разработчикам находить ошибки бе...

Python681
qiniu/qiniu-mcp-server

qiniu/qiniu-mcp-server

официальный

MCP сервер для доступа к облачным сервисам Qiniu: управление хранилищем (bucket, файлы, загрузка), CDN (обновление/предварительная загрузка ссылок), живыми трансляциями (создание пространств и пото...

Python38
GreptimeTeam/greptimedb-mcp-server

GreptimeTeam/greptimedb-mcp-server

официальный

GreptimeDB MCP-сервер для AI-ассистентов - выполняет SQL, TQL и RANGE-запросы к open-source базе наблюдаемости, объединяющей метрики, логи и трейсы. Встроенная безопасность: read-only, маскировка д...

Python28
base/base-mcp

base/base-mcp

официальный

MCP-сервер для интеграции AI-агентов с сетью Base. Репозиторий устарел. Используйте новые quickstart по платежам и торговле из документации Base AI Agents. Подходит разработчикам, создающим автомат...

TypeScript353
qdrant/mcp-server-qdrant

qdrant/mcp-server-qdrant

официальный

MCP инструмент для Qdrant реализует семантическую память с векторным поиском: сохраняет информацию (store) и ищет по смыслу (find). Полезен AI-агентам для долговременного контекста. Поддерживает stdio и SSE.

Python1472
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин