Seats.aero Cloudflare MCP
Servidor MCP de Seats.aero en Cloudflare
Un servidor MCP remoto sin estado basado en TypeScript para interactuar con la API de seats.aero mediante lenguaje natural. Este servidor se ejecuta en el borde (edge) a través de Cloudflare Workers, proporcionando un acceso ultrarrápido y altamente escalable a la disponibilidad de vuelos, rutas y búsquedas masivas.
❗ Requisitos previos: Necesitarás una clave API Pro de seats.aero para usar esta herramienta.
🚀 Empezar: Despliegue con un solo clic
Puedes desplegar este servidor directamente en tu cuenta de Cloudflare con un solo clic:
Una vez desplegado, tu servidor MCP estará activo en una URL como: https://seats-aero-cloudflare-mcp.<tu-cuenta>.workers.dev/mcp
🔐 Paso crucial tras el despliegue: Añade tus secretos
Debido a que este servidor actúa como un proxy seguro para la API de seats.aero, debes configurar tus secretos en el panel de control de Cloudflare antes de que el servidor funcione.
Ve a tu panel de control de Cloudflare > Workers & Pages >
seats-aero-cloudflare-mcp.Navega a Settings > Variables and Secrets.
Añade las siguientes variables cifradas:
SEATS_API_KEY: Tu clave API Pro de seats.aero.MCP_CLIENT_SECRET: Una contraseña/token seguro que inventes para evitar el acceso no autorizado a tu nodo de borde.
Vuelve a desplegar tu worker para inyectar los nuevos secretos.
Related MCP server: Remote MCP Server (Authless)
🛠️ Herramientas disponibles
El servidor utiliza enumeraciones de JSON Schema estrictas para evitar alucinaciones del LLM en cuanto a programas de millas y clases de cabina.
get_flights: Obtiene una lista de vuelos. Se asigna al endpoint de búsqueda en caché.get_bulk_avail: Recupera una gran cantidad de objetos de disponibilidad de un programa de millas específico. Se asigna al endpoint de disponibilidad masiva.get_routes: Recupera una lista de objetos de ruta de un programa de millas específico. Se asigna al endpoint de rutas.
💻 Despliegue manual (CLI)
Si prefieres desplegar a través de la línea de comandos en lugar del botón de un solo clic:
Clona el repositorio e instala las dependencias:
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 installAlmacena de forma segura tus secretos usando Wrangler:
npx wrangler secret put SEATS_API_KEY
npx wrangler secret put MCP_CLIENT_SECRETDespliega en Cloudflare:
npx wrangler deploy🤖 Conexión a Claude Desktop
Conéctate a tu servidor MCP remoto desde clientes MCP locales usando el proxy mcp-remote.
Abre tu archivo de configuración de Claude Desktop y añade lo siguiente:
{
"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.-