GeoFS MCP Server

GeoFS MCP Server

site icon
2025.03.30 1
JavaScript飞行模拟器AI控制飞行数据位置服务娱乐功能
GeoFS MCP Server 是一个为 GeoFS 飞行模拟器设计的模型上下文协议(MCP)服务器,允许AI模型控制和交互GeoFS浏览器飞行模拟器中的飞机。它提供了飞行参数控制、实时飞行数据访问、导航、飞机选择以及执行飞行机动等功能。
View on GitHub

Overview

基本能力

产品定位

GeoFS MCP Server 是一个专为GeoFS飞行模拟器设计的MCP服务器,旨在通过AI模型控制和交互飞行模拟器中的飞机。

核心功能

  • 🛫 控制飞机飞行参数(油门、航向等)
  • 📊 访问实时飞行数据(位置、速度、姿态)
  • 🗺️ 在航点和机场之间导航
  • ✈️ 选择不同的飞机模型
  • 🔄 执行飞行机动(起飞、着陆)

适用场景

  • AI模型训练和测试
  • 飞行模拟器的自动化控制
  • 飞行路径规划和执行

工具列表

  • HTTP API:提供RESTful接口用于控制和获取飞行数据
  • WebSocket:支持实时通信和控制

常见问题解答

  • 需要Node.js v14或更高版本
  • 推荐使用Chrome浏览器

使用教程

使用依赖

  • Node.js (v14或更高)
  • npm或yarn
  • 现代Web浏览器(推荐Chrome)

安装教程

  1. 克隆仓库: git clone https://github.com/yourusername/geofs-mcp-server.git cd geofs-mcp-server
  2. 安装依赖: npm install
  3. 构建项目: npm run build

调试方式

  1. 启动MCP服务器: npm start
  2. 服务器将在浏览器中打开GeoFS
  3. MCP服务器将在以下地址可用:
  4. HTTP: http://localhost:3000
  5. WebSocket: ws://localhost:3000

示例客户端

运行示例客户端:

node examples/simple-client.js

许可证

该项目遵循 MIT 开源许可条款。