Find Flights MCP Server
MCP-сервер для поиска рейсов и получения информации о них через API Duffel в чате Claude.
Описание
Это MCP-сервер на Python для интеграции поиска рейсов в чат Claude с использованием Duffel API. Поддерживает one-way, round-trip и multi-city запросы, гибкие параметры (даты, классы, пассажиры). Идеален для сложных itinerary: контекстная память, поиск по нескольким дням, natural conversation. Применения: планирование поездок, сравнение цен, без бронирования. Требует API-ключ Duffel (test/live).
Возможности
Поиск рейсов
Поддержка one-way, round-trip и multi-city запросов с параметрами: аэропорты, даты, классы, пассажиры, время.
Получение деталей оффера
Детальная информация о конкретном рейсе по ID: цены, маршруты, перевозчики, соединения.
Гибкий поиск по датам
Поиск рейсов в диапазоне дней для нахождения лучших цен (медленнее).
Обработка сложных маршрутов
Автоматическая работа с соединениями, multi-city и ограничениями на пересадки.
Обработка ошибок
Валидация параметров, обработка сбоев API, таймаутов и неверных кодов аэропортов.
Установка
Установка через Smithery:
npx -y @smithery/cli install @ravinahp/travel-mcp --client claude
Ручная установка:
git clone https://github.com/ravinahp/flights-mcp
cd flights-mcp
uv sync
Конфигурация MCP (добавить в claude_desktop_config.json):
{
"flights-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/flights-mcp",
"run",
"flights-mcp"
],
"env": {
"DUFFEL_API_KEY_LIVE": "your_duffel_live_api_key_here"
}
}
}
Получите ключ Duffel: зарегистрируйтесь на duffel.com, используйте test ‘duffel_test’ сначала.