This server provides an interface for controlling aircraft in the GeoFS flight simulator using natural language commands through GPT-4o.
To connect the MCP server to GeoFS, you have two options:
Drag this link to your bookmarks bar:
GeoFS MCP ControlThen:
If the bookmarklet doesn't work, you can paste this code in your browser console (F12):
(function(){
const script = document.createElement('script');
fetch('http://localhost:3002/direct-control.js')
.then(response => response.text())
.then(scriptContent => {
const blob = new Blob([scriptContent], { type: 'application/javascript' });
const url = URL.createObjectURL(blob);
script.src = url;
document.head.appendChild(script);
console.log('GeoFS MCP Control Panel loaded successfully!');
})
.catch(error => {
console.error('Failed to load GeoFS MCP Control Panel:', error);
alert('Failed to load GeoFS MCP Control Panel. Check the console for details.');
});
})();
Once the control panel is loaded in GeoFS:
For full OpenAI GPT-4o integration, you'll need to add your OpenAI API key in the settings section of the GPT Control tab. Without an API key, the system will use simulated responses for common flight commands.
Make sure the MCP server is running on port 3002 before attempting to connect.
The server is currently running on http://localhost:3002.
API endpoints:
/api/status - Get server status/gpt-command - Send commands to GPT-4o