Seats.aero Cloudflare MCP
MCP-сервер Seats.aero для Cloudflare
Сервер Remote MCP на базе TypeScript без сохранения состояния для взаимодействия с API seats.aero с помощью естественного языка. Этот сервер работает на границе сети (edge) через Cloudflare Workers, обеспечивая молниеносный и масштабируемый доступ к информации о наличии авиабилетов, маршрутах и массовому поиску.
❗ Предварительные требования: Для использования этого инструмента вам понадобится API-ключ seats.aero Pro.
🚀 Начало работы: Развертывание в один клик
Вы можете развернуть этот сервер непосредственно в своей учетной записи Cloudflare одним нажатием кнопки:
После развертывания ваш MCP-сервер будет доступен по URL вида: https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp
🔐 Важный шаг после развертывания: добавление секретов
Поскольку этот сервер выступает в качестве безопасного прокси-сервера для API seats.aero, перед началом работы необходимо настроить секреты в панели управления Cloudflare.
Перейдите в панель управления Cloudflare > Workers & Pages >
seats-aero-cloudflare-mcp.Перейдите в Settings > Variables and Secrets.
Добавьте следующие зашифрованные переменные:
SEATS_API_KEY: Ваш API-ключ seats.aero Pro.MCP_CLIENT_SECRET: Безопасный пароль/токен, который вы придумываете для предотвращения несанкционированного доступа к вашему узлу.
Перезапустите (redeploy) ваш worker, чтобы применить новые секреты.
Related MCP server: Remote MCP Server (Authless)
🛠️ Доступные инструменты
Сервер использует строгие перечисления JSON Schema, чтобы предотвратить галлюцинации LLM при выборе программ лояльности и классов обслуживания.
get_flights: Получение списка рейсов. Соответствует кэшированной конечной точке поиска.get_bulk_avail: Получение большого количества объектов доступности для конкретной программы лояльности. Соответствует конечной точке массовой доступности.get_routes: Получение списка объектов маршрутов для конкретной программы лояльности. Соответствует конечной точке маршрутов.
💻 Ручное развертывание (CLI)
Если вы предпочитаете развертывание через командную строку, а не с помощью кнопки:
Клонируйте репозиторий и установите зависимости:
git clone [https://github.com/olsonbd/seats-aero-cloudflare-mcp.git](https://github.com/olsonbd/seats-aero-cloudflare-mcp.git)
cd seats-aero-cloudflare-mcp
npm installБезопасно сохраните свои секреты с помощью Wrangler:
npx wrangler secret put SEATS_API_KEY
npx wrangler secret put MCP_CLIENT_SECRETРазверните в Cloudflare:
npx wrangler deploy🤖 Подключение к Claude Desktop
Подключитесь к своему удаленному MCP-серверу из локальных MCP-клиентов, используя прокси mcp-remote.
Откройте файл конфигурации Claude Desktop и добавьте следующее:
{
"mcpServers": {
"seats-aero": {
"command": "npx",
"args": [
"mcp-remote",
"https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp"
],
"env": {
"MCP_REMOTE_BEARER_TOKEN": "your_mcp_client_secret_here"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
Cloudflare Workers MCP server: ai-model-router
Cloudflare Workers MCP server: agent-workflow-engine
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA deployable server implementation of the Model Context Protocol that allows you to run custom tools on Cloudflare Workers without authentication requirements.681 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables deployment of Model Context Protocol servers on Cloudflare Workers without authentication requirements. Provides a template for creating custom MCP tools that can be accessed remotely via SSE endpoints and integrated with Claude Desktop or Cloudflare AI Playground.-
- -licenseNot gradedqualityNot gradedmaintenanceEnables deployment of a Model Context Protocol (MCP) server on Cloudflare Workers without authentication. Allows users to create custom tools and connect them to AI clients like Claude Desktop or Cloudflare AI Playground.2,778 npm-
- FlicenseNot gradedqualityCmaintenanceEnables deployment of MCP servers on Cloudflare Workers without authentication requirements. Provides a template for creating custom MCP tools that can be accessed remotely via Cloudflare AI Playground or local MCP clients like Claude Desktop.-