forgemeshlabs/travel-mcp

forgemeshlabs/travel-mcp

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

DO NOT USE THIS REPO! READ TRAVEL-REPO-MAP.md ASAP

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только чтениеидемпотентныйвнешний мир

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

Параметры
  • currencystring

    Код валюты по стандарту ISO 4217 (по умолчанию: USD).

  • departure_datestring

    Дата отправления в формате ГГГГ-ММ-ДД. Необязательное поле.

  • destinationstring

    Код IATA пункта назначения (например, 'CDG'). Нечувствителен к регистру.

  • originstring

    Код IATA отправления (например, «IAH»). Без учёта регистра.

  • return_datestring
compare_routesтолько чтениеидемпотентныйвнешний мир

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

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

    Массив пар маршрутов для сравнения. Минимум 1, обычно 2-5.

explain_travel_timingтолько чтениеидемпотентный

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

Параметры
  • destinationstring

    Код IATA пункта назначения. Необязательный - используется для определения, международный ли маршрут.

  • originstring

    Код IATA пункта отправления. Необязательный, используется для определения, международный ли маршрут.

get_airport_infoтолько чтениеидемпотентный

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

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

    Трёхбуквенный код аэропорта IATA (например, 'SFO'). Регистр не важен.

search_travel_optionsтолько чтениеидемпотентныйвнешний мир

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

Параметры
  • currencystring

    Код валюты ISO 4217 (по умолчанию: USD). Используется в параметрах ссылки бронирования.

  • departure_datestring

    Дата вылета в формате ГГГГ-ММ-ДД. Необязательно: опустите для поиска по открытым датам.

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

    Код аэропорта назначения IATA (например, 'LHR', 'NRT'). Регистр не важен.

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

    Код аэропорта отправления по IATA (например, 'LAX', 'JFK'). Регистр не учитывается.

  • return_datestring

    Укажите дату возвращения в формате YYYY-MM-DD. Для поездок в одну сторону не заполняйте.

0.2.5основная
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1

Выберите клиент, чтобы установить forgemeshlabs/travel-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "forgemeshlabs-travel-mcp-1zjaxepymx": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@forgemeshlabs/travel-assistant-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"forgemeshlabs-travel-mcp-1zjaxepymx\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@forgemeshlabs/travel-assistant-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "forgemeshlabs-travel-mcp-1zjaxepymx": {
      "command": "npx",
      "args": [
        "-y",
        "@forgemeshlabs/travel-assistant-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add forgemeshlabs-travel-mcp-1zjaxepymx -- npx -y @forgemeshlabs/travel-assistant-mcp

Либо через JSON-конфиг:

claude mcp add-json forgemeshlabs-travel-mcp-1zjaxepymx "{\"command\":\"npx\",\"args\":[\"-y\",\"@forgemeshlabs/travel-assistant-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add forgemeshlabs-travel-mcp-1zjaxepymx -- npx -y @forgemeshlabs/travel-assistant-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.forgemeshlabs-travel-mcp-1zjaxepymx]
command = "npx"
args = ["-y", "@forgemeshlabs/travel-assistant-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите forgemeshlabs/travel-mcp, а в поле команды запуска — строку ниже:
npx -y @forgemeshlabs/travel-assistant-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "forgemeshlabs-travel-mcp-1zjaxepymx": {
      "command": "npx",
      "args": [
        "-y",
        "@forgemeshlabs/travel-assistant-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например forgemeshlabs-travel-mcp-1zjaxepymx.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: forgemeshlabs-travel-mcp-1zjaxepymx
    command: npx
    args:
      - "-y"
      - "@forgemeshlabs/travel-assistant-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

Pradumnasaraf/aviationstack-mcp

Pradumnasaraf/aviationstack-mcp

от pradumnasaraf

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

Python⭐ 26
skedgo/tripgo-mcp-server

skedgo/tripgo-mcp-server

от skedgo

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

TypeScript⭐ 5
shaikhspeare/wanderlog-mcp

shaikhspeare/wanderlog-mcp

от shaikhspeare

MCP-сервер для работы с Wanderlog через ИИ-агентов: создавайте и редактируйте маршруты, добавляйте места, заметки, отели и чеклисты прямо в диалоге. Поможет быстро спланировать поездку без ручного ...

TypeScript⭐ 152
campertunity/mcp-server

campertunity/mcp-server

от campertunity

MCP сервер для поиска кемпингов по всему миру с проверкой доступности и бронированием. Ищите по местоположению, датам и фильтрам (тип, удобства, активности). Полезен путешественникам и AI-агентам д...

TypeScript⭐ 17
Autonomad1/autonomad-travel

Autonomad1/autonomad-travel

от autonomad1

MCP-сервер autonomad-travel предоставляет AI-агентам и путешественникам единый интерфейс для поиска и бронирования авиабилетов, отелей, активностей и событий через живые каталоги. Бесплатный для лю...

JavaScript⭐ 2
Emanuele94/SimBrief-MCPServer

Emanuele94/SimBrief-MCPServer

от emanuele94

MCP-сервер для Claude Desktop, дающий доступ к планам полётов SimBrief через 14 инструментов: сводка рейса, погода, топливо, веса, ATC-план, навлог и NOTAM. Всё работает без Cloudflare и OAuth — до...

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

Лука Никитин