Дисклеймер: проект не связан с ОАО «РЖД». Он использует внутренние endpoint сайта
ticket.rzd.ru, которые могут измениться или перестать работать без предупреждения. Доступность мест и цены меняются в реальном времени; перед покупкой всё необходимо перепроверить на официальном сайте или в приложении РЖД. Код выполняет только чтение данных и не покупает билеты.
Задача звучит просто: «Найди полное купе из Москвы во Владивосток на ближайшие даты». Но обычный поиск билетов отвечает на другой вопрос — какие поезда и места доступны на конкретную дату. Человеку всё равно приходится перебирать календарь, открывать поезда и вагоны и проверять, лежат ли четыре свободных места в одном купе.
Я решил вынести эту рутину в MCP-сервер, чтобы можно было спросить прямо в ChatGPT: