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

Amadeus MCP Server

Сервер для поиска рейсов через API Amadeus с использованием языковых моделей.

Python
37 stars

Описание

Amadeus MCP — это сервер на Python, интегрирующий Amadeus Flight Offers Search API для поиска авиабилетов. Использует официальный amadeus-python SDK и Model Context Protocol для работы с ИИ-клиентами вроде Claude Desktop. Пользователи могут запрашивать рейсы на естественном языке, получая детали о времени, авиакомпаниях и ценах. Идеально для AI-ассистентов в туризме и планировании поездок. Не аффилирован с Amadeus IT Group.

Возможности

Поиск рейсов

Получение опций рейсов между локациями на указанные даты с деталями о времени, авиакомпаниях и ценах.

Поддержка пассажиров

Указание количества взрослых, детей и младенцев (до 9 человек).

Фильтры рейсов

Выбор класса (ECONOMY, BUSINESS), nonstop-полёты, максимальная цена и валюта.

Двунаправленные поездки

Указание даты возврата для round-trip; опционально для one-way.

Интеграция с ИИ

Работа через natural language запросы в MCP-совместимых клиентах как Claude.

Установка

Клонируйте репозиторий: git clone https://github.com/donghyun-chae/mcp-amadeus.git && cd mcp-amadeus-flight-offers. Установите зависимости: uv sync. Создайте .env из .env.example и добавьте AMADEUS_CLIENT_ID и AMADEUS_CLIENT_SECRET (получите на developers.amadeus.com). Настройте MCP-клиент, например, в claude_desktop_config.json: { “mcpServers”: { “amadeus”: { “command”: “/path/to/uv”, “args”: [ “–directory”, “/path/to/src/”, “run”, “–env-file”, “/path/to/.env”, “server.py” ] } } } Альтернатива: npx -y @smithery/cli install @donghyun-chae/mcp-amadeus –client claude.

Информация

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

Ссылки