Skip to main content
Glama
README.md
# Погнали!

Билеты и отель уже вместе. Спланируй свой уикенд. Варианты: дешевле, быстрее, успеть. Покупка на Туту.

**Прод:** https://tutu-mcp-kit.vercel.app  
**Гайд:** https://tutu-mcp-kit.vercel.app/guide.html

Победителя считает `plan()`, не модель. MCP Туту — расписание и отели.

## Запуск

```bash
npm install
npm test
npm run dev          # http://localhost:5173
```

| Режим | Что происходит |
|-------|----------------|
| **LIVE** (дефолт) | живые рейсы и отели с MCP; пусто — пустой экран, не фикстура |
| **REPLAY** | каталог в репозитории, если MCP молчит |

Покупка только на [tutu.ru](https://www.tutu.ru/) по deep-link. Мы не принимаем оплату.

## Как устроен выбор

1. Форма: даты + жёсткое окно.
2. `plan()`: hard-фильтры → три политики.
3. Карточки: сумма билет+отель, ноги, отели, ссылки на Туту.
4. Панель «что спросили у MCP».

Тулы: `search_multitransport`, `search_hotels`.

## Ограничения

- Нет корзины и оплаты на нашей стороне.
- «Дверь–дверь» — оценка last-mile, не live-пробки.
- Не выдумываем рейс или отель, которого нет в ответе MCP.

Как устроен код: [`docs/ARCHITECTURE.md`](./docs/ARCHITECTURE.md).

## Деплой

Vercel (Vite + `api/share` + `api/og`). LIVE: rewrite `/api/mcp` → `https://mcp.tutu.ru/mcp`.