Skip to main content
Glama

Seats.aero Cloudflare MCP-Server

Ein auf TypeScript basierender, zustandsloser Remote-MCP-Server für die Interaktion mit der seats.aero-API mittels natürlicher Sprache. Dieser Server läuft am Edge über Cloudflare Workers und bietet blitzschnellen, hochgradig skalierbaren Zugriff auf Flugverfügbarkeiten, Routen und Massensuchen.

Voraussetzungen: Sie benötigen einen seats.aero Pro API-Schlüssel, um dieses Tool nutzen zu können.


🚀 Erste Schritte: One-Click-Bereitstellung

Sie können diesen Server mit einem Klick direkt in Ihrem Cloudflare-Konto bereitstellen:

Deploy to Workers

Nach der Bereitstellung ist Ihr MCP-Server unter einer URL wie https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp erreichbar.

🔐 Wichtiger Schritt nach der Bereitstellung: Geheimnisse hinzufügen

Da dieser Server als sicherer Proxy für die seats.aero-API fungiert, müssen Sie Ihre Geheimnisse im Cloudflare-Dashboard konfigurieren, bevor der Server funktioniert.

  1. Gehen Sie zu Ihrem Cloudflare-Dashboard > Workers & Pages > seats-aero-cloudflare-mcp.

  2. Navigieren Sie zu Settings > Variables and Secrets.

  3. Fügen Sie die folgenden verschlüsselten Variablen hinzu:

    • SEATS_API_KEY: Ihr seats.aero Pro API-Schlüssel.

    • MCP_CLIENT_SECRET: Ein sicheres Passwort/Token, das Sie festlegen, um unbefugten Zugriff auf Ihren Edge-Knoten zu verhindern.

  4. Stellen Sie Ihren Worker erneut bereit, um die neuen Geheimnisse zu übernehmen.


Related MCP server: Remote MCP Server (Authless)

🛠️ Verfügbare Tools

Der Server verwendet strikte JSON-Schema-Enums, um LLM-Halluzinationen bei Meilenprogrammen und Kabinenklassen zu verhindern.

  • get_flights: Ruft eine Liste von Flügen ab. Entspricht dem zwischengespeicherten Such-Endpunkt.

  • get_bulk_avail: Ruft eine große Anzahl von Verfügbarkeitsobjekten für ein bestimmtes Meilenprogramm ab. Entspricht dem Endpunkt für Massenverfügbarkeit.

  • get_routes: Ruft eine Liste von Routenobjekten für ein bestimmtes Meilenprogramm ab. Entspricht dem Routen-Endpunkt.


💻 Manuelle Bereitstellung (CLI)

Wenn Sie die Bereitstellung lieber über die Befehlszeile als über den One-Click-Button vornehmen möchten:

  1. Klonen Sie das Repository und installieren Sie die Abhängigkeiten:

   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
  1. Speichern Sie Ihre Geheimnisse sicher mit Wrangler:

   npx wrangler secret put SEATS_API_KEY
   npx wrangler secret put MCP_CLIENT_SECRET
  1. Bereitstellung auf Cloudflare:

   npx wrangler deploy

🤖 Verbindung mit Claude Desktop

Verbinden Sie sich von lokalen MCP-Clients aus mit Ihrem Remote-MCP-Server über den mcp-remote-Proxy.

Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei und fügen Sie Folgendes hinzu:

{
  "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"
      }
    }
  }
}

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables 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.
    -