Skip to main content
Glama

GeoFS MCP Server

by lobstercare

Servidor MCP de GeoFS

Un servidor de Protocolo de Contexto de Modelo (MCP) para el simulador de vuelo GeoFS, que permite que los modelos de IA controlen e interactúen con aeronaves en el simulador de vuelo basado en navegador GeoFS. imagenimagenimagen

Características

  • 🛫 Controlar los parámetros de vuelo de la aeronave (acelerador, rumbo, etc.)
  • 📊 Accede a datos de vuelo en tiempo real (posición, velocidad, actitud)
  • 🗺️ Navegar entre puntos de referencia y aeropuertos
  • ✈️ Selecciona diferentes modelos de aeronaves
  • 🔄 Ejecutar maniobras de vuelo (despegue, aterrizaje)

Prerrequisitos

  • Node.js (v14 o superior)
  • npm o hilo
  • Un navegador web moderno (se recomienda Chrome)

Instalación

  1. Clonar este repositorio:
    git clone https://github.com/yourusername/geofs-mcp-server.git cd geofs-mcp-server
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Uso

Iniciando el servidor

  1. Inicie el servidor MCP:
    npm start
  2. El servidor abrirá una ventana del navegador que navegará a GeoFS
    • Es posible que necesite iniciar sesión en GeoFS si es necesario
    • El servidor esperará a que GeoFS se cargue completamente antes de aceptar comandos.
  3. El servidor MCP estará disponible en:
    • HTTP: http://localhost:3000
    • WebSocket: ws://localhost:3000

Uso de modelos de IA

Este servidor MCP se puede utilizar con modelos de IA que admiten el Protocolo de contexto de modelo, lo que les permite:

  1. Controlar la aeronave en el simulador
  2. Recuperar datos de vuelo y el estado del simulador
  3. Ejecutar maniobras de vuelo complejas
  4. Planificar y seguir rutas de vuelo

Puntos finales de API

  • GET /mcp : obtiene las capacidades del servidor y los puntos finales disponibles
  • GET /mcp/aircraft - Obtener datos actuales de la aeronave
  • POST /mcp/aircraft - Controlar los parámetros de la aeronave
  • GET /mcp/flight-data - Obtenga datos de vuelo completos
  • POST /mcp/navigation - Establecer parámetros de navegación
  • GET /mcp/simulation - Obtener el estado de la simulación
  • POST /mcp/simulation - Parámetros de simulación de control

Comandos de WebSocket

El servidor también admite WebSocket para la comunicación en tiempo real:

// Example WebSocket message { "id": 1, "type": "command", "command": "setThrottle", "params": { "value": 0.75 } }

Comandos disponibles:

  • setThrottle - Establece el acelerador del motor (0-1)
  • setHeading - Establece el rumbo del objetivo en grados
  • getPosition - Obtener la posición actual de la aeronave
  • selectAircraft - Cambiar a una aeronave diferente
  • takeOff - Ejecutar procedimiento de despegue
  • land - Ejecutar procedimiento de aterrizaje
  • getFlightData - Obtenga datos completos de vuelos

Cliente de ejemplo

Consulte el archivo examples/simple-client.js para obtener un ejemplo básico de cómo conectarse y utilizar el servidor GeoFS MCP.

Para ejecutar el ejemplo:

node examples/simple-client.js

Cómo funciona

El servidor MCP de GeoFS utiliza Puppeteer para controlar una instancia de navegador que ejecuta GeoFS. Proporciona una interfaz MCP estandarizada que permite que los modelos de IA interactúen con el simulador de vuelo mediante las API HTTP y WebSocket.

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor que permite que los modelos de IA controlen e interactúen con aeronaves en el simulador de vuelo basado en navegador GeoFS a través de interfaces estandarizadas.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Uso
          1. Iniciando el servidor
          2. Uso de modelos de IA
          3. Puntos finales de API
          4. Comandos de WebSocket
        2. Cliente de ejemplo
          1. Cómo funciona
            1. Contribuyendo
              1. Licencia
                1. Expresiones de gratitud

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Provides integration with OpenRouter.ai, allowing access to various AI models through a unified interface.
                    Last updated -
                    4
                    85
                    46
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.
                    Last updated -
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that enables AI assistants to interact with the Plane project management platform, allowing them to manage workspaces, projects, issues, and comments through a structured API.
                    Last updated -
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A server that bridges Claude AI with the Plane project management platform, enabling AI-powered project management tasks including project creation, task management, team collaboration, and automated workflows.
                    Last updated -
                    TypeScript
                    • Apple

                  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/lobstercare/geofs-mcp'

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