API ВЕГА

Traveler.md MCP-сервер

Traveler.md предоставляет AI-ассистенту сведения о путешествиях, которые пользователь сохраняет о себе. Сервис хранит долгосрочный профиль с предпочтениями путешественника и отдельный план для каждой поездки. Данные принадлежат путешественнику: он один раз разрешает доступ и может отозвать его в любой момент.

В этом репозитории описан размещённый MCP-сервер (Model Context Protocol), доступный по адресу https://mcp.traveler.md/mcp. Исходный код сервера здесь не публикуется. Полная документация доступна по адресу https://docs.traveler.md/mcp.

Возможности сервера

Сервер хранит документы двух типов и возвращает их по запросу.

  • traveler.md — профиль путешественника. В нём указаны постоянные предпочтения: выбор места в самолёте, стиль отелей, бюджет, особенности питания и попутчики. У каждого путешественника один профиль.

  • trip.md — сведения об одной поездке: направления, даты, маршрут, бронирования и заметки. У путешественника может быть несколько таких документов.

Ассистент читает эти документы перед планированием или рекомендациями, чтобы путешественнику не приходилось повторять информацию. Ассистент также сохраняет новые сведения, поэтому в следующем разговоре они уже будут ему доступны.

Область применения: только сведения о путешествиях. Сервер не располагает данными о наличии мест и услуг, ценах и доступности, а также не предлагает рекомендации. Рекомендации формирует ваш ассистент, а профиль помогает ему учитывать ваши предпочтения.

Инструменты

ИнструментНазначение
read_profileВозвращает профиль, при необходимости ограничивая его указанными разделами
create_profileСоздаёт профиль при первом использовании
update_profileИзменяет один или несколько разделов профиля
list_tripsПоказывает поездки постранично или выполняет поиск по названию, содержимому, статусу или дате
read_tripВозвращает сведения об одной поездке
create_tripСоздаёт поездку с названием и статусом
update_tripИзменяет статус, даты или разделы поездки
archive_tripПереносит поездку в архив

Каждый документ состоит из именованных разделов, а каждый раздел — из списка коротких предложений. Для обновления требуется version_hash, полученный при последнем чтении. Благодаря этому изменения, внесённые двумя ассистентами в одну запись, не перезаписывают друг друга незаметно.

Настройка

Сервер использует streamable HTTP и OAuth 2.1. API-ключи и переменные окружения не требуются. При первом подключении клиент открывает окно браузера. Путешественник входит в Traveler.md и подтверждает подключение.

VS Code и GitHub Copilot

Подключение в один клик:

Добавьте этот фрагмент в .vscode/mcp.json рабочей области или в пользовательский файл mcp.json:

{
  "servers": {
    "travelermd": {
      "type": "http",
      "url": "https://mcp.traveler.md/mcp"
    }
  }
}

Другие клиенты

claude mcp add --transport http travelermd https://mcp.traveler.md/mcp   # Claude Code
codex mcp add travelermd --url https://mcp.traveler.md/mcp               # Codex

Любой клиент, поддерживающий удалённый MCP, может подключиться напрямую по URL:

{
  "mcpServers": {
    "travelermd": {
      "url": "https://mcp.traveler.md/mcp"
    }
  }
}

Инструкции по настройке Claude, Cursor, ChatGPT, Gemini и других клиентов доступны по адресу https://docs.traveler.md/mcp.

Использование

После подключения задавайте вопросы о путешествиях обычным языком. Ассистент вызовет нужные инструменты.

Вы говоритеАссистент вызывает
"Где нам остановиться в Лиссабоне?"read_profile, затем даёт рекомендации
"Какая у меня следующая поездка?"list_trips с сортировкой по дате начала
"Какой план поездки в Киото?"list_trips, затем read_trip
"Я всегда хочу сидеть у прохода"update_profile
"Мы забронировали рёкан"update_trip
"Когда-нибудь я хотел бы увидеть Патагонию"create_trip со статусом Dreaming

Ассистенты часто отвечают на вопросы о путешествиях, опираясь только на текущий разговор, и не читают профиль. Добавьте постоянную инструкцию в файл инструкций ассистента, чтобы он сначала обращался к профилю:

Прежде чем давать рекомендации, планировать, составлять короткий список вариантов или бронировать что-либо, связанное с путешествиями, вызови read_profile на сервере travelermd. Если речь идёт о конкретной поездке, найди её с помощью list_trips и открой с помощью read_trip.

Навыки и плагин для агента

Плагин для агента, который объединяет этот сервер с навыками для первоначальной настройки, обсуждения поездок, организации путешествий и анализа впечатлений после поездки, доступен по адресу https://github.com/TravelAiSolution/traveler-md-agent-plugin. Навыки помогают ассистенту освоить названия разделов, ограничения на количество предложений и последовательность действий: сначала чтение, затем запись.

Данные и конфиденциальность

Все записи принадлежат путешественнику. Доступ предоставляется для каждого клиента отдельно через OAuth и отзывается на странице учётной записи Traveler.md. Сервер отклоняет медицинские сведения в любых разделах, включая информацию об аллергиях и ограничениях в питании, если она указана как медицинская. Политика конфиденциальности доступна по адресу https://traveler.md/privacy.

Поддержка

Если у вас есть вопросы о сервере или его инструментах, создайте issue в этом репозитории. По вопросам учётной записи или безопасности пишите на support@traveler.md.

Лицензия

На README и файлы в этом репозитории распространяется лицензия MIT. Размещённый сервер — сервис Traveler.md. Traveler.md и TravelAI являются товарными знаками TravelAI; эта лицензия не предоставляет права на их использование.