GeoFS MCP Server
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.
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)
Related MCP server: TAK Server MCP
Prerrequisitos
Node.js (v14 o superior)
npm o hilo
Un navegador web moderno (se recomienda Chrome)
Instalación
Clonar este repositorio:
git clone https://github.com/yourusername/geofs-mcp-server.git cd geofs-mcp-serverInstalar dependencias:
npm installConstruir el proyecto:
npm run build
Uso
Iniciando el servidor
Inicie el servidor MCP:
npm startEl 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.
El servidor MCP estará disponible en:
HTTP:
http://localhost:3000WebSocket:
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:
Controlar la aeronave en el simulador
Recuperar datos de vuelo y el estado del simulador
Ejecutar maniobras de vuelo complejas
Planificar y seguir rutas de vuelo
Puntos finales de API
GET /mcp: obtiene las capacidades del servidor y los puntos finales disponiblesGET /mcp/aircraft- Obtener datos actuales de la aeronavePOST /mcp/aircraft- Controlar los parámetros de la aeronaveGET /mcp/flight-data- Obtenga datos de vuelo completosPOST /mcp/navigation- Establecer parámetros de navegaciónGET /mcp/simulation- Obtener el estado de la simulaciónPOST /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 gradosgetPosition- Obtener la posición actual de la aeronaveselectAircraft- Cambiar a una aeronave diferentetakeOff- Ejecutar procedimiento de despegueland- Ejecutar procedimiento de aterrizajegetFlightData- 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.jsCó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
GeoFS - El simulador de vuelo basado en navegador
Protocolo de contexto del modelo : especificación del protocolo para el contexto del modelo de IA
This server cannot be deployed
Maintenance
Related MCP Connectors
Geo-based flight search MCP server. Find more flights between any two places on earth
Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceA server that enables AI assistants to control a browser through tools, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that integrates TAK Server with AI systems, providing geospatial-aware tools for querying, analyzing, and interacting with tactical data.11MIT
- AlicenseAqualityCmaintenanceMCP server giving AI agents access to real-time aviation data — live flight tracking, airport weather, airline and airport information.1013 PyPI3MIT
- FlicenseNot gradedqualityDmaintenanceProvides the JSBSim flight-dynamics engine as an MCP service, enabling AI agents to control and simulate aircraft in real-time through natural language.-