Перейти к содержимому

Find Flights MCP Server

MCP-сервер для поиска рейсов и получения информации о них через API Duffel в чате Claude.

Python
136 stars

Описание

Это 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’ сначала.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
136

Ссылки