Skip to main content
Glama

Google-Flights-MCP-Server

Servidor MCP de Google Flights

Este servidor MCP proporciona herramientas para interactuar con los datos de Google Flights mediante la biblioteca incluida fast_flights .

Características

Proporciona las siguientes herramientas MCP:

  • get_flights_on_date : obtiene los vuelos de ida disponibles para una fecha específica entre dos aeropuertos.
    • Argumentos: origin (str), destination (str), date (str, AAAA-MM-DD), adults (int, opcional), seat_type (str, opcional), return_cheapest_only (bool, opcional, predeterminado False ).
  • get_round_trip_flights : obtiene los vuelos de ida y vuelta disponibles para fechas de salida y regreso específicas.
    • Argumentos: origin (str), destination (str), departure_date (str, AAAA-MM-DD), return_date (str, AAAA-MM-DD), adults (int, opcional), seat_type (str, opcional), return_cheapest_only (bool, opcional, predeterminado: False ).
  • find_all_flights_in_range : Busca vuelos de ida y vuelta disponibles dentro de un rango de fechas específico. Opcionalmente, puede devolver solo el vuelo más barato encontrado para cada par de fechas.
    • Argumentos: origin (str), destination (str), start_date_str (str, AAAA-MM-DD), end_date_str (str, AAAA-MM-DD), min_stay_days (int, opcional), max_stay_days (int, opcional), adults (int, opcional), seat_type (str, opcional), return_cheapest_only (bool, opcional, predeterminado False ).

Configuración

  1. Clonar el repositorio:
    git clone https://github.com/opspawn/Google-Flights-MCP-Server.git cd Google-Flights-MCP-Server
  2. Crear un entorno virtual (recomendado):
    python -m venv .venv source .venv/bin/activate # On Windows use `.venv\Scripts\activate`
  3. Instalar dependencias:
    pip install -r requirements.txt
  4. Instalar los navegadores Playwright (necesarios para fast_flights ):
    playwright install

Ejecución del servidor

Puedes ejecutar el servidor directamente usando Python:

python server.py

El servidor utiliza el transporte STDIO de forma predeterminada.

Integración con clientes MCP (por ejemplo, Cline, Claude Desktop)

Agregue el servidor al archivo de configuración de su cliente MCP. Ejemplo para cline_mcp_settings.json o claude_desktop_config.json :

{ "mcpServers": { "google-flights": { "command": "/path/to/your/.venv/bin/python", // Use absolute path to venv python "args": [ "/absolute/path/to/flight_mcp_server/server.py" // Use absolute path to server script ], "env": {}, "disabled": false, "autoApprove": [] } // ... other servers } }

Importante: reemplace las rutas en command y args con las rutas absolutas al ejecutable de Python de su entorno virtual y al script server.py en su sistema.

Notas

  • Este servidor incluye la biblioteca fast_flights (originalmente de https://github.com/AWeirdDev/flights ) para su funcionalidad principal de rastreo de vuelos. Consulte el archivo LICENSE incluido para conocer sus términos.
  • El rastreo de vuelos a veces puede ser poco fiable o lento según los cambios de Google Flights y las condiciones de la red. Las herramientas incluyen gestión básica de errores.
  • La herramienta find_all_flights_in_range puede consumir muchos recursos, ya que comprueba muchas combinaciones de fechas.
-
security - not tested
-
license - not tested
-
quality - not tested

Este servidor MCP permite a los asistentes de IA buscar información de vuelos en línea con Google Flights. Puede encontrar vuelos para fechas específicas o buscar entre un rango de fechas para encontrar todas las opciones o solo las más económicas disponibles.

  1. Características
    1. Configuración
      1. Ejecución del servidor
        1. Integración con clientes MCP (por ejemplo, Cline, Claude Desktop)
          1. Notas

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Claude Desktop MCP server that helps you track flights in real-time using Flightradar24 data. Perfect for aviation enthusiasts, travel planners, or anyone curious about flights overhead!
              Last updated -
              2
              12
              JavaScript
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              An MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.
              Last updated -
              4
              2
              Python
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables AI assistants to access and interact with Google Classroom data, allowing users to view courses, course details, and assignments through natural language commands.
              Last updated -
              508
              1
              JavaScript
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables AI models to search the web using OpenAI's 4o-mini Search model, allowing access to up-to-date information for just a few cents per search.
              Last updated -
              1
              JavaScript
              • Apple
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/opspawn/Google-Flights-MCP-Server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server