Flight Search — MCP-сервер для Claude Code: поиск авиабилетов
Ищет рейсы между аэропортами по кодам IATA через SerpApi. Поможет сравнить цену, длительность перелёта и пересадки для поездки туда или туда-обратно.
claude mcp add mcp-flight-search -e SERP_API_KEY=<SERP_API_KEY> -- uvx mcp-flight-searchЧто делает Flight Search
Сервер подключает ИИ-агента к поиску Google Flights через SerpApi. Инструмент search_flights_tool принимает коды IATA аэропортов, дату вылета и, если нужен обратный рейс, дату возвращения. В результатах есть авиакомпания, цена в USD, длительность, пересадки, время вылета и прибытия, класс салона.
Для работы нужен Python 3.10 или новее либо uv, а также ключ SerpApi в переменной SERP_API_KEY. Без этого ключа поиск не запустится. Сервер работает через stdio; также доступен режим Streamable HTTP с портом, заданным при запуске. Инструмент server_status проверяет, запущен ли сервер, и сообщает его версию.
Какие задачи решает
- найти рейсы между двумя аэропортами по кодам IATA
- сравнить цены и длительность перелётов на выбранную дату
- проверить число пересадок перед бронированием
- подобрать рейс туда-обратно по датам поездки
Примеры запросов агенту
- Найди рейсы из
ATLвLAXна2025-06-12и сравни цену и длительность. - Покажи варианты из
LAXвATLс вылетом2025-06-12и возвращением2025-06-19. - Проверь, запущен ли сервер поиска рейсов, и покажи его версию.
Как установить Flight Search
Командой платформы
claude mcp add mcp-flight-search -e SERP_API_KEY=<SERP_API_KEY> -- uvx mcp-flight-searchВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-flight-search <команда>
Командой платформы
codex mcp add flight-search --env SERP_API_KEY=<SERP_API_KEY> -- uvx mcp-flight-searchВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-flight-search <команда>
Файл настроек
{
"mcpServers": {
"flight-search": {
"command": "uvx",
"args": [
"mcp-flight-search"
],
"env": {
"SERP_API_KEY": "<SERP_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-flight-search <команда>
Файл настроек
{
"servers": {
"flight-search": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-flight-search"
],
"env": {
"SERP_API_KEY": "<SERP_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-flight-search <команда>
Командой платформы
gemini mcp add -e SERP_API_KEY=<SERP_API_KEY> flight-search uvx mcp-flight-searchВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-flight-search <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Flight Search
Как установить Flight Search в Claude Code?
Выполните claude mcp add mcp-flight-search -e SERP_API_KEY=<SERP_API_KEY> -- uvx mcp-flight-search. Подставьте свой ключ SerpApi вместо <SERP_API_KEY>.
Что делает Flight Search?
Он ищет рейсы через Google Flights с помощью SerpApi. Поиск принимает аэропорты по кодам IATA и возвращает цену, длительность, пересадки и данные о времени рейса.
Что нужно для работы Flight Search?
Нужен Python 3.10 или новее либо uv, а также ключ SerpApi, заданный в SERP_API_KEY.