Aviasales
Cheap flight search via Aviasales Data API: fares by route, price calendar, cheapest destinations.
- 01Stars
- 0
- 02Version
- 0.1.1
- 03License
- MIT
- 04Review
- Passed
- Language
- TypeScript
- Last commit
- 2h ago
- Forks
- 0
- Open issues
- 0
- Registry update
- Oct 15, 2026
Connect
npm$claude mcp add avia-mcp \ -e TRAVELPAYOUTS_TOKEN=<travelpayouts-token> \ -e AVIA_CURRENCY=<avia-currency> \ -- npx -y [email protected]
Environment variables
TRAVELPAYOUTS_TOKENrequiredsecretTravelpayouts API token (free: travelpayouts.com → Tools → API)
AVIA_CURRENCYPrice currency, e.g. rub, usd, eur
Security review
Review passedReviewed 1h ago.
- metadata
- scanned
- packages
- 1 checked
No findings.
Tools
This server runs on your machine, so its tool list is not fetched before install — the README below describes what it offers.
avia-mcp
MCP-сервер для поиска дешёвых авиабилетов через Aviasales Data API (Travelpayouts).
Цены берутся из кэша поисков Aviasales примерно за 48 часов — это не живой поиск. Актуальную цену подтверждает ссылка на Aviasales из ответа. Покупки и бронирования через сервер нет.
Инструменты
| Инструмент | Что делает |
|---|---|
search_places | IATA-код города или аэропорта по названию. Токен не нужен. |
search_flights | Самые дешёвые билеты по маршруту на дату или месяц. |
price_calendar | Минимальная цена по дням месяца и три самых дешёвых дня. |
cheapest_destinations | Самые дешёвые направления из города, с потолком цены. |
Токен
Бесплатный токен: travelpayouts.com → «Инструменты» → API.
Без токена работает только search_places.
Подключение
Нужен Node.js 22 или новее. Сервер запускается через npx, ставить вручную ничего не надо.
Claude Code:
claude mcp add avia --scope user -e TRAVELPAYOUTS_TOKEN=ваш_токен -- npx -y avia-mcp
Claude Desktop, Cursor и другие клиенты — в конфиге MCP-серверов
(для Claude Desktop это claude_desktop_config.json):
{
"mcpServers": {
"avia": {
"command": "npx",
"args": ["-y", "avia-mcp"],
"env": { "TRAVELPAYOUTS_TOKEN": "ваш_токен" }
}
}
}
Переменные окружения
| Переменная | По умолчанию | Что задаёт |
|---|---|---|
TRAVELPAYOUTS_TOKEN | — | Токен Travelpayouts. |
AVIA_CURRENCY | rub | Валюта цен. |
Разработка
git clone https://github.com/danyasnov/avia-mcp.git
cd avia-mcp
npm install
npm run build
cp .env.example .env # впишите токен
При запуске из клона сервер читает .env в корне проекта; переменные окружения
процесса важнее файла. Подключить локальную сборку:
claude mcp add avia --scope user -- node /путь/к/avia-mcp/dist/index.js
Проверка
npm test
npm run smoke
npm run smoke запускает собранный сервер и вызывает каждый инструмент по разу.
Без токена отвечает только search_places, остальные возвращают подсказку про токен.
Лицензия
MIT
From the server's repository — third-party content, read it before running anything it suggests.
More in Travel & maps
CitedTravel
com.citedtravel
Cited travel facts for 195 countries: plugs, currency, emergency numbers, holidays, visa pilot.
Weather Data MCP Server
io.github.dgahagan
17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires
Compliance AIops
io.github.AIops-tools
Compliance evidence from AIops audit trails: HIPAA/PCI/SOC2/GDPR, OSCAL export, 19 tools.
Flight Search
io.github.arjunprabhulal
Search Google Flights through SerpApi: one-way and round-trip flights by IATA airport code.
Kompare travel search
io.kompare
Live prices on package holidays and niche trips from Danish travel agencies, with booking links.
Road Tag - Accessible Road Reports
org.roadtag
Taiwan community road barriers. Read-only, coordinates only; address/landmark search unavailable.
Listing from the official MCP Registry · repository facts from GitHub, 1h ago.